技术栈

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 处理边界情况
下一篇:控制方法笔记
相关推荐
一勺-_-
5 小时前
.git文件夹
大数据·git·elasticsearch
TT哇
7 小时前
【git】本地代码上传到gitee仓库(保姆级教程)idea和vscode等通用
git·gitee·intellij-idea
人在旅途我渐行渐远
7 小时前
idea 通过git撤销commit但未push的操作
java·git·intellij-idea
Serene_Dream
7 小时前
IDEA中多人项目中如何将自己的本地分支调整到远程的最新分支下
git·github
中冕—霍格沃兹软件开发测试
8 小时前
Git版本控制在测试项目管理中的应用
人工智能·git·科技·开源·appium·bug
一个不秃头的 程序员
11 小时前
配置git仓库的地址
git
coderCatIce
12 小时前
git(带流程图)
git
Jonathan Star
13 小时前
git commit --amend 是 Git 中用于修改最后一次提交的核心命令
前端·chrome·git
超哥归来
14 小时前
关闭vscode中git的行历史提示
ide·git·vscode·编辑器
修炼者
14 小时前
如何让git识别不到你的文件
git·github
热门推荐
01GitHub 镜像站点02【AutoGLM部署】本地私有化部署AI手机Agent03UV安装并设置国内源04【超详细教程】手把手教你从微软官网免费下载Windows 10官方原版ISO镜像(2025最新版)05Open-AutoGLM Windows 安装部署教程06Linux下V2Ray安装配置指南07BongoCat - 跨平台键盘猫动画工具08安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)09Windows 11 官方系统安装与重装完整教程(2025年最新版)10Cursor 又偷偷更新,这个功能太实用:Visual Editor for Cursor Browser