我想git log --follow file.ext
但显示所有提交,包括合并。
尝试no-max-parents
,但没有帮助。
答案 0 :(得分:19)
-m
将为您提供帮助,log -m
用于进入合并。
git log -m --oneline --full-history --follow file.ext
这应该遵循合并[-m
]中的文件。
我认为您的目标是使用--min-parents=2
代替no-max-parents
。 --min-parents=2
与--merged
相同,因为它将返回多于一个父级的提交。
您可以随时添加一些额外的标记,以更友好的方式显示结果:
git log -m --name-only --oneline --follow file.ext
。它将使用提交的SHA-1以及消息