当前位置: 首页 > news >正文

Git判断本地是否最新

场景需求

需要判断是否有新内容更新,确定有更新之后执行pull操作,然后pull成功之后再将新内容进行复制到其他地方

p=`git log -1 --pretty=format:"%H" HEAD -- . "origin/HEAD"`
r=`git rev-parse origin/HEAD`
if [[ $p == $r ]];thenecho "Is Latest"exit 0
fi
git pull

在这里插入图片描述

http://www.lryc.cn/news/131296.html

相关文章:

  • Spring 整合RabbitMQ,笔记整理
  • Lua 语言笔记(一)
  • 【Redis】什么是缓存穿透,如何预防缓存穿透?
  • LeetCode128.最长连续序列
  • Datawhale Django入门组队学习Task02
  • PCTA 认证考试高分通过经验分享
  • [Python]pytorch与C交互
  • C语言,静态变量static基础及使用实列
  • 2023.8.19-2023.8.XX 周报【人脸3D+虚拟服装方向基础调研-Cycle Diffusion\Diffusion-GAN\】更新中
  • 微表情识别(Python编程,cnn模型)
  • More Effective C++学习笔记(2)
  • 零售行业供应链管理核心KPI指标(三)
  • 广州华锐互动:奶牛难产原因及救治VR仿真实训系统
  • 神经网络基础-神经网络补充概念-62-池化层
  • 第8章:集成学习
  • 设计HTML5列表和超链接
  • React Native 环境搭建
  • 【uniapp】中 微信小程序实现echarts图表组件的封装
  • AgentBench::AI智能体发展的潜在问题(三)
  • zookeeper-安装部署
  • jvm-运行时数据区概述及线程
  • 石头IT
  • R语言dplyr包select函数删除dataframe数据中包含指定字符串内容的数据列(drop columns in dataframe)
  • [GitOps]微服务版本控制:使用ArgoCD 部署Grafana Loki
  • 什么是单例模式
  • 【Linux从入门到精通】动静态库的原理与制作详解
  • 【mybatis】mapper.xml中foreach的用法,含批量查询、插入、修改、删除方法的使用
  • c#扩展方法的使用
  • rhel 8.7 部署 keepalived+haproxy 实现 mysql 双主高可用场景
  • 常见指令以及权限理解