我有一个包含许多分支的 Git 存储库,其中一些已经合并,一些还没有。由于分支数量相当多,如何判断哪些分支尚未合并?我想避免必须进行“章鱼”合并和重新合并已经合并的分支。
尝试这个:
git branch --merged master
它按照锡上所说的那样操作(列出已合并到的分支)master
)。您还可以使用以下方法提取逆:
git branch --no-merged master
如果你不指定master
, e.g...
git branch --merged
然后它会显示已合并到当前分支中的分支HEAD
(所以如果你在master
,相当于第一个命令;如果你在foo
,它相当于git branch --merged foo
).
您还可以通过指定来比较上游分支-r
标志和要检查的引用,可以是本地的或远程的:
git branch -r --no-merged origin/master
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)