在git branch中列出提交

时间:2014-09-11 17:10:41

标签: git github

我想列出添加到 feature 分支的所有提交,这些提交不在 master 上。类似于github pull请求页面上的提交列表。

我定期从 master 中撤出,但也有一些本地合并(双方都属于功能分支),因为有很多人在该分支工作,所以我不能排除所有合并或限制第一个父母。

similar questions提示git log master..feature,但在我尝试过时,它还列出了 master 中合并到功能的提交。添加--cherry或更改为三点并没有任何帮助,前者打破了gitk。

2 个答案:

答案 0 :(得分:0)

我想你想要git cherry。它会发现那些尚未合并到上游的提交(在你的情况下是那个主人)。

答案 1 :(得分:0)

现在我意识到自己的错误。我正在做master..feature,但我的本地master分支远远落后于origin/master我正在进行合并。使用git log origin/master..feature是一个更好的选择。