git命令判断当前分支是否与master合并
有的时候在编写批处理脚本时,需要判断git的当前分支是否与目标分支合并,则可以通过下面的脚本进行判断。是对应的目标分支,表示当前分支是否已经合并到了master分支。是获取当前分支最后一次提交的commitId,如。用于存储 是否合并的结果,
·
git命令判断当前分支是否与master合并
有的时候在编写批处理脚本时,需要判断git的当前分支是否与目标分支合并,则可以通过下面的脚本进行判断。
is_merged=0
git 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分支。
更多推荐
已为社区贡献1条内容
所有评论(0)