我想列出添加到 feature 分支的所有提交,这些提交不在 master 上。类似于github pull请求页面上的提交列表。
我定期从 master 中撤出,但也有一些本地合并(双方都属于功能分支),因为有很多人在该分支工作,所以我不能排除所有合并或限制第一个父母。
有similar questions提示git log master..feature
,但在我尝试过时,它还列出了 master 中合并到功能的提交。添加--cherry
或更改为三点并没有任何帮助,前者打破了gitk。
答案 0 :(得分:0)
我想你想要git cherry
。它会发现那些尚未合并到上游的提交(在你的情况下是那个主人)。
答案 1 :(得分:0)
现在我意识到自己的错误。我正在做master..feature
,但我的本地master
分支远远落后于origin/master
我正在进行合并。使用git log origin/master..feature
是一个更好的选择。