繁体   English   中英

列表在git分支中提交

[英]List commits in git branch

我想列出不在master上的所有添加到功能分支的提交。 类似于github pull request页面上的提交列表。

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

类似的 问题建议git log master..feature但是当我尝试git log master..feature ,它还会列出master的提交,这些提交已合并到feature中 添加--cherry或更改为三点完全没有帮助,前者破坏了gitk。

我想你要git cherry 它将查找尚未合并到上游的那些提交(在您的情况下,这是主提交)。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM