技术栈

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 处理边界情况
下一篇:控制方法笔记
相关推荐
Se_ren_di_pity
5 小时前
git入门笔记
git
omage
6 小时前
如何将带有LFS对象的git仓库推送到gitlab
git·gitlab·lfs
Linux运维技术栈
7 小时前
从版本控制到协同开发:深度解析 Git、SVN 及现代工具链
git·svn
wusam
7 小时前
Linux系统管理与编程23:巧用git资源一键部署LAMP
linux·运维·git·shell·lamp
不爱学英文的码字机器
10 小时前
[Git] 如何进行版本回退
大数据·git·elasticsearch
白开水不加冰
18 小时前
git初始化及操作指南
git
PyAIGCMaster
20 小时前
vscode git push 记录
ide·git·vscode
君鼎
21 小时前
Git企业级——进阶
git
*neverGiveUp*
1 天前
本地分支git push 报错 fatal: The current branch XXXX has no upstream branch.
前端·git·gitea
℘团子এ
1 天前
git中,给分支添加备注
git
热门推荐
01KGG转MP3工具|非KGM文件|解密音频02从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑03YOLOv8入门 | 重要性能衡量指标、训练结果评价及分析及影响mAP的因素【发论文关注的指标】04【SpeedAI科研小助手】2分钟极速解决知网维普重复率、AIGC率过高,一键全文降!文件格式不变,公式都保留的!05组基轨迹建模 GBTM的介绍与实现(Stata 或 R)06DeepSeek各版本说明与优缺点分析07【2025年最新】OpenWrt 更换国内源的指南(图形界面版)08VMware虚拟机安装Win7专业版保姆级教程(附镜像包)09Coze扣子平台完整体验和实践(附国内和国际版对比)10CCF CSP 认证考试历年真题满分题解(所有前四题)