技术栈

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 处理边界情况
下一篇:控制方法笔记
相关推荐
摇滚侠
8 小时前
git 把已经推送到远程仓库的文件取消被 git 管理
git
007张三丰
8 小时前
掌握核心!Git最常用的15个命令行:从入门到实战详解
git·gitlab·github·git命令行·常用命令行
月光下的麦克
13 小时前
Git 打 Tag 的作用
git
DJ斯特拉
14 小时前
git基本使用
git
我命由我12345
14 小时前
Git 问题:Author identity unknown*** Please tell me who you are.
java·服务器·git·后端·学习·java-ee·学习方法
悲伤小伞
16 小时前
Git_原理及使用_撤销修改_删除文件
数据库·git
不做超级小白
17 小时前
Git大小写陷阱:当README.md遇上readme.md
linux·windows·git
困死,根本不会
17 小时前
Git 远程连接仓库学习笔记(本地→GitHub)
笔记·git·学习
我命由我12345
18 小时前
Git 创建新分支并推送到远程仓库
java·服务器·git·后端·学习·java-ee·学习方法
Joy T
1 天前
vite is not recognized :一次典型的 Electron/Vite 打包处置手册
javascript·git·electron
热门推荐
01GitHub 镜像站点02OpenClaw 使用和管理 MCP 完全指南03本地部署 OpenClaw + DeepSeek-R1 完全指南04Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南05OpenClaw 飞书机器人不回复消息?3 小时踩坑总结06OpenClaw macOS 完整安装与本地模型配置教程(实战版)07得物前端部门,没了08OpenClaw 连接飞书完整指南:插件安装、配置与踩坑记录09Window 10部署openclaw报错node.exe : npm error code 12810OpenClaw 接入 QQ Bot 完整实践指南