![](/img/trans.png)
[英]How to create a new branch without pre-merge remote-tracking commits in Git?
[英]git log, only commits that happened on branch pre-merge
如果我有这样的结构。
A---B---C----H---M topic
/ / \ / \
D----E---F---G---L---N master
/ /
I---J K other topics
我想git log
,只有在主题分支上发生的提交,没有合并:
特别是ABH
,没有别的。
我该怎么办?
尝试使用选项--no-merge
of git log
:
git log --no-merges --first-parent topic
那是:
--no-merges
不要打印具有多个父级的提交。
这与--max-parents=1
完全相同。
--first-parent
在看到合并提交时,仅遵循第一个父提交。 此选项允许您忽略通过此类合并引入历史记录的各个提交。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.