創建各種主題的一個分支,而不是定期刪除它們時,我不需要他們的任何更多的,我現在已經結束了約50枝)的Git:Git中列出所有未合併的變化
我試着刪除分支,其中一些沒有改變。
我想要的是能夠確切地看到我的回購中任何分支中不存在的變化。有沒有辦法做到這一點
在此先感謝。
創建各種主題的一個分支,而不是定期刪除它們時,我不需要他們的任何更多的,我現在已經結束了約50枝)的Git:Git中列出所有未合併的變化
我試着刪除分支,其中一些沒有改變。
我想要的是能夠確切地看到我的回購中任何分支中不存在的變化。有沒有辦法做到這一點
在此先感謝。
要列出分支機構,承諾不會合併到主:
git branch --no-merged master
列出相關的提交:
git cherry -v master <branch>
通過gitk
可以很容易地瞭解您的分行概況。
不是如果你有> 20個分支 – 2014-11-05 23:01:56
我碰到這個問題來了,當我試圖記住的語法.. 。
git log <branch> --not master --stat
這將顯示提交到<分支>尚未合併爲主。 --stat將包含隨提交更改的文件。您也可以通過用不同的分支名稱替換主分支來比較任何兩個分支。
「git branch --no-merged master」不顯示遠程分支 - 看到這些的線索嗎? – 2014-11-05 23:03:05
添加'-a'標誌以包含遠程分支。 – gawi 2014-11-06 02:38:52
如果它給了你錯誤,試着用'origin'替換'master'作爲上游。 – CodeFarmer 2017-12-21 02:08:30