如果我有这样的结构。
A---B---C----H---M topic
/ / \ / \
D----E---F---G---L---N master
/ /
I---J K other topics
我想要git log
,只有在主题分支上发生的提交,没有合并:
特别是A B H
,没有别的
我该怎么做?
答案 0 :(得分:4)
尝试使用git log
的--no-merge
选项:
git log --no-merges --first-parent topic
那是:
--no-merges
不要打印具有多个父级的提交 这与
--max-parents=1
完全相同。
--first-parent
在看到合并提交时,仅遵循第一个父提交。 此选项允许您忽略通过此类合并引入历史记录的各个提交。