技术栈

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 处理边界情况
下一篇:控制方法笔记
相关推荐
qq_547026179
2 小时前
Git 使用指南
git
XiaoHu0207
3 小时前
Linux多线程(详细全解)
linux·运维·服务器·开发语言·c++·git
*才华有限公司*
4 小时前
RTSP视频流播放系统
java·git·websocket·网络协议·信息与通信
juelianhuayao
5 小时前
Git错误提交后如何快速删除本次commit
git
chen<>
5 小时前
Git原理与应用
大数据·git·elasticsearch·svn
小兔崽子去哪了
6 小时前
Git 专题
git
金米kk
6 小时前
git pull时报错Your local changes to the following files would…的解决办法
git
超级罗伯特
6 小时前
git一次性完成仓库下载及所有分支获取
git·git仓库拉取
BUTCHER5
6 小时前
Git 基础命令
git
M malloc
7 小时前
当你有两个git账号时,此时你gitpush冲突后如何解决push问题
git
热门推荐
01GitHub 镜像站点02Labelme从安装到标注:零基础完整指南03Linux下V2Ray安装配置指南04安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)05jdk21下载、安装(Windows、Linux、macOS)06Claude Code 2.1.2 升级报错?别折腾了,一行命令搞定072025-04-03 Latex学习1——本地配置Latex + VScode环境08自用Proteus(8.15)常用元器件图示和功能介绍(持续更新...)09【踩坑笔记】50系显卡适配的 PyTorch 安装10Opencode CLI 安装成功,但是启动失败