如何识别需要在git中合并的分支

时间:2009-10-19 01:17:13

标签: git merge branch

我制作了很多bugfix和功能分支,最后将它们全部合并到一个候选版本(rc)中。但是当我测试rc时,我不确定我是否已经合并了所有分支机构。如何找出哪些分支缺失?

我尝试了gitk,但它似乎只显示了我已经在分支中合并的分支。但我对未合并的分支感兴趣。

在github(“网络”)上有一个很好的显示所有分支,但它总是落后,所以它没有那么有用。

3 个答案:

答案 0 :(得分:5)

使用gitk --all查看所有分支。另外,如果您使用的是Windows,我建议使用QGit代替gitk。它有一个更好的渲染图提交算法。

答案 1 :(得分:2)

看看git cherry(不要与git cherry-pick混淆)。

答案 2 :(得分:1)

git branch --no-merged

是一种显示需要合并到当前分支的分支列表的简洁方法。

How to get the changes on a branch in git”引用一个很好的脚本来格式化该命令的结果。