2017-03-15 229 views
2

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

谢谢。

+2

可能的重复[我怎么能在git中知道如果一个分支已经合并到master?](http://stackoverflow.com/questions/226976/how-can-i-know-in-git- if-a-branch-has-been-been-been-merge-in-master) – CodeCaster

回答

1

如果你这样做

git checkout a 
git merge b 

您将合并B插入一个

当你合并你正在创建一个合并提交,所以你应该能够看到

git log 
提交
+0

right,但有时候你想检查,而没有实际尝试合并 –

6
git branch --contains <branch> 

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

1

随着--contains,显示仅包含名为提交分支(换句话说,其尖端提交的分支的命名后代提交)

--contains []
只列出的枝条包含指定的提交(HEAD如果未指定)

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

enter image description here

相关问题