我制作了很多bugfix和功能分支,最后将它们全部合并到一个候选版本(rc)中。但是当我测试rc时,我不确定我是否已经合并了所有分支机构。如何找出哪些分支缺失?
我尝试了gitk,但它似乎只显示了我已经在分支中合并的分支。但我对未合并的分支感兴趣。
在github(“网络”)上有一个很好的显示所有分支,但它总是落后,所以它没有那么有用。
答案 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”引用一个很好的脚本来格式化该命令的结果。