失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > git命令判断当前分支是否与master合并

git命令判断当前分支是否与master合并

时间:2020-07-22 12:35:22

相关推荐

git命令判断当前分支是否与master合并

git命令判断当前分支是否与master合并

有的时候在编写批处理脚本时,需要判断git的当前分支是否与目标分支合并,则可以通过下面的脚本进行判断。

is_merged=0git log origin/master | grep `git log --pretty=format:"%H" | head -1 | awk '{print $1}' ` || is_merged=$?echo $is_merged

上面的is_merged用于存储 是否合并的结果,0表示已合并,1表示未合并。

git log --pretty=format:"%H" | head -1 | awk '{print $1}'是获取当前分支最后一次提交的commitId,如f38e89fcf59f07b628071bd6a2c23bb42b8e8819

上的origin/master是对应的目标分支,表示当前分支是否已经合并到了master分支。

如果觉得《git命令判断当前分支是否与master合并》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。