技术栈

Git判断本地是否最新

坐公交也用券2023-08-20 19:16

场景需求

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

bash 复制代码
p=`git log -1 --pretty=format:"%H" HEAD -- . "origin/HEAD"`
r=`git rev-parse origin/HEAD`
if [[ $p == $r ]];then
	echo "Is Latest"
	exit 0
fi
git pull
上一篇:Vue 2 处理边界情况
下一篇:控制方法笔记
相关推荐
Ws_
11 小时前
Git + Gerrit 第二课:diff、暂存区与撤销修改
git
snowjlz
11 小时前
鸿蒙版SVN来了!!!
git·svn·版本控制
2401_87696413
13 小时前
27考研余炳森概率论|喻老李良2027资料网课
windows·git·考研·svn·eclipse·github·概率论
爱搬砖的狮子
14 小时前
【Git】git repo下载使用
git
cheems9527
17 小时前
Git基本操作
git
Irissgwe
17 小时前
三、Git 文件状态管理:add、commit、status 和 diff
git
Ws_
1 天前
Git + Gerrit 第三课:分支、切换与合并
git·elasticsearch
xlq22322
1 天前
6.git
git
Drache_long
1 天前
Git命令概述
git
console.log('npc')
1 天前
修改git中commit内容
git
热门推荐
01GitHub 镜像站点02DeepSeek V4 + Claude Code thinking mode 400 错误修复方案03Codex 接入 DeepSeek API 完整配置文档04【踩坑记录 | 第一篇】微软商店无法使用时,如何手动安装 OpenAI Codex?附`.msix`文件系统错误解决方法05【AI】2026 年具身智能模型和世界模型总结06裂开!ChatGPT 居然开始要手机号验证,附详细解决方法07CC-Switch & Claude 基于 Linux 服务器安装使用指南08CC-Switch 全平台下载、安装与使用全指南(Windows/macOS/Linux)09几个好用的ip纯净度检测网站10API Key 登录 Codex 也能用插件了,还支持会话删除和导出