我最近在Git遇到了一个奇怪的场景。
最初在Git中检查了一个文件a.x
。几天后,在该文件中进行了一些修改,创建了该文件的第2版。现在,在master分支中进行了很多提交之后,我看到了这个文件的历史记录,我只看到了该文件的初始版本。我原以为文件的内容可能与版本1完全相同(如果有人做了一个糟糕的合并或类似的东西),但历史记录应该显示该文件的三个版本。有人可以帮助理解这是否是存储库中的损坏情况,或者错误的合并也会带走文件的历史记录?
--- a.x - Version 1
-----a.x - version 2, version 1
----after some commits
-----a.x - version 1 ( just showing version 1 - no sign of version 2)