技术栈

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 处理边界情况
下一篇:控制方法笔记
相关推荐
大卫小东(Sheldon)
8 小时前
GIM 2.0 发布:真正让 AI 提交消息可定制、可控、可项目级优化
git·rust·gim
知识即是力量ol
11 小时前
研发实战:Git 规范化开发全流程指南
git·gitee·github
我是一只代码狗
11 小时前
idea创建分支
git
知识即是力量ol
13 小时前
Git 快速入门 (实习生视角)
git·gitee·github
Dontla
13 小时前
Git撤销上一次提交(撤销提交,Git回退提交)git reset、git revert
git
wdfk_prog
14 小时前
解决 `git cherry-pick` 引入大量新文件的问题
大数据·git·elasticsearch
fu的博客
16 小时前
Git从删库到跑路
git·gitee·github
要加油哦~
16 小时前
git 报错 | husky - pre-commit hook exited with code 1 解决
git
知识即是力量ol
16 小时前
Git 实战指南:从分支管理到冲突解决
git·github·源代码管理
weixin_46244623
1 天前
Git 本地忽略 application-dev.yml 的最佳实践:不提交 .gitignore,不影响团队协作!
git
热门推荐
01GitHub 镜像站点02Clawdbot 中文汉化版 接入微信、飞书03OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)04OpenClaw部署与配置教程:在Mac mini上接入国产大模型与飞书05Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services06UV安装并设置国内源072026美赛A题智能手机电池续航时间预测的连续时间数学模型08Linux下V2Ray安装配置指南09Claude Code Skills 实用使用手册10在Trae中使用Pencil MCP