如何在合并的分支上显示完整的提交消息

时间:2014-02-08 10:21:04

标签: git git-flow git-tower

我使用git-flow来开发我的项目

开发时,我经常在功能分支上有数百条提交消息。

但是一旦将功能分支合并到develop分支中,

我只能获得一条合并的提交消息并丢失数百条提交消息。

有没有办法在合并到develop分支后查看功能分支上的数百个已提交消息。

或者查看功能分支上的详细提交消息是没用的,因此在合并之后无法查看日志?

我可以在git-tower上实现这个目标

enter image description here

2 个答案:

答案 0 :(得分:1)

如果您只想列出合并分支的提交:

git log --pretty=oneline --abbrev-commit mergedBranch ^mainBranch --no-merges

在您的情况下:feature/checkout_layout ^develop

(基于“Using Git, show all commits that are in one branch, but not the other(s)”)。

答案 1 :(得分:0)

我不确定你在那里使用的是什么GUI工具,但是你所要求的当然是使用本机Git CLI。例如,这个:

git log --date-order --all --graph

会给你你想要的东西,即在所有分支上提交。