2015-06-29 33 views

回答

1

如果你沒有刪除你的本地分支,您可以檢查哪些分支合併到主。

// lists branches merged into master 
git branch --merged <destination_branch> 

如果刪除它們或者它們並不是當地的分支機構你甘蔗打印出所有的合併日誌條目,並跟蹤他們下來

git log --merges --first-parent 

--first父母

只看到合併提交後的第一個父提交。
當查看特定主題分支的演變時,此選項可以提供更好的概述,因爲合併到主題分支往往只是關於適時更新上游,而此選項允許您忽略單個提交帶來的單個提交通過這樣的合併進入你的歷史。

+0

git log --merges --first-parent --oneline會產生一個列表,其中包含 HEAD 源自合併的父代的名稱不可見,不使用--oneline也不會執行 –

0

如果你想知道當一個特定的分支A最後被合併到主,這樣做:git merge-base master A。這將顯示Amaster最後指向相同提交的提交。

相關問題