2012-07-26 99 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将为您提供所有正在进行中的提交,但是不是现场直播,即自上次合并后发生的分段提交。