如何检查分支是否已合并到另一个分支?

时间:2017-03-15 21:51:12

标签: git

在命令行中,如何检查分支是否已合并到另一个分支,如果是,请找出它已合并到哪个分支?

4 个答案:

答案 0 :(得分:8)

git branch --contains <branch>

将打印所有由<branch>标记的提交为祖先的本地分支。

答案 1 :(得分:1)

如果您执行类似

的操作
git checkout a
git merge b

您将b合并到

当您合并时,您正在创建合并提交,因此您应该能够在

中看到提交
 git log

答案 2 :(得分:1)

您可以使用 gitg 。另请参阅visual editor

答案 3 :(得分:1)

  

使用--contains,只显示包含命名提交的分支(换句话说,提示提交的分支是指定提交的后代)

     

--contains []
  仅列出包含指定提交的分支(如果未指定,则为HEAD)

git branch --contains <commit/tag/branch>

enter image description here