文件从未重命名,但是git log使用--follow选项显示不同的输出

时间:2018-12-08 03:57:00

标签: git

我进行了一次提交9ffff,这是对一个文件myfile.c所做的更改。此文件从未重命名。

运行git log myfile.c时,在此命令的输出中看不到提交9ffff。但是,当我运行git log --follow myfile.c时,我看到此命令中的提交9ffff之后是合并提交8ffff

根据--follow参考文档的continues listing the history of a file beyond renames (works only for a single file)选项git。鉴于以上所述,当文件--follow从未被重命名时,9ffff选项如何向我显示myfile.c提交?

1 个答案:

答案 0 :(得分:2)

检查文档中有关指定路径的内容,特别是对历史记录简化的引用。获得所要查看内容的最常见方法是进行更改,还原并合并。 Git不会向您显示更改和还原,因为该组合无效,因此几乎可以肯定,这不是您检查日志的原因。如果您确实希望结束的提交都没有效果,请添加--full-history