让 git log «file» 显示合并提交

让 git log «file» 显示合并提交

所以我遇到了一件以前发生过的事情:我完成了git log --follow «file»,我看到的最新提交是删除了“文件”。然而,该文件仍然在我的仓库中。

后来我发现我在合并提交中重新添加了该文件(可能是一行开发删除了该文件而另一行开发更改了它)。

但是,git log «file»(或git log --follow «file»)在查找“文件”的更改时似乎会忽略合并提交。有什么方法可以强制它不这样做吗?

我正在使用 git 2.4.0。

答案1

尝试添加--simplify-merges标志。尽管听起来像是一个会从日志中删除合并的选项,但实际上在很多情况下它会添加合并。

取自这个答案

相关内容