如何在 git 中仅获取唯一的提交
我想获取所有分支中唯一提交的列表,但是如果有人在分支中使用 rebase,则会提交松散的父项。如何解决这个问题呢?如何获取进行独特更改的提交列表?
I want to get list of unique commits in all branches, but if somebody is using rebase in branch commits loose parents. How to solve this problem? How to get list of commits that made unique changes?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我使用
你正在寻找的操作动词 is
--cherry-pick
:
添加左右可以更容易地看到分支之间的差异:
这里,樱桃选择或合并提交也从视图中“隐藏”
I use
The operative verb you are looking for is
--cherry-pick
:The addition of left-right makes it easier to see differences between branches:
Here, also, cherry-picks or merged commits are 'hidden' from view