2012-07-26 111 views
0

我有兩個分支,staginglive。我之前將staging合併爲live。我想要列出自我上次將staging合併到live後發生的所有提交,並且該列表應該具有用於​​合併提交列表的任何合併提交(即,如果我合併devstaging,我想查看來自合併的dev的提交,而不是合併提交)。我該怎麼做?自上次合併後提交顯示提交,包括合併提交

或者,爲了獲得更多樂趣,請告訴我如何從此列表中排除合併到staging中的提交從live

+1

爲什麼你需要'merge commits'來代替?已合併的提交將顯示在常規的「git日誌」中。所以只要執行'git log staging..live'就足以讓兩個分支之間的提交有所區別。 – pmr 2012-07-26 17:52:37

+0

'git log'列出了合併提交:「將分支'dev'合併到分段中」。仔細檢查後,我確實看到其他分支機構正在進行一些提交。它看起來像Git按時間順序顯示所有分支的組合歷史記錄,而我期望它顯示合併提交放置的合併提交。但這是令人滿意的。 – spiffytech 2012-07-26 18:24:46

回答

0

git log staging ^live將爲您提供所有正在進行中的提交,但是不是現場直播,即自上次合併後發生的分段提交。