2017-03-15 40 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

相關問題