我试图弄清楚我本地的 Git 存储库发生了什么。
- 我编辑一个文件。
- Git 报告文件中的所有内容都已更改(我只更改了一行)
- 起初我认为“一定是换行问题”,但事实并非如此。我在 TortoiseGit 中做了一个差异,一切看起来都很好。我用 Netbeans(git 插件)做了一个差异,一切似乎都很好。
- 我做了一个重置,备份文件,修改它,git再次报告一切都改变了。
- 我在 Total Commander 中进行了二进制比较,除了我更改的单行之外,文件没有任何区别。
- 我再次进行硬重置。Git 告诉我它已成功完成。Git 状态仍然显示我的文件已更改。我对这件事进行了区分,没有任何区别——bug git 说有。
我试过同时使用 git bash 和 gui,结果相同(我在 Windows 上)。任何线索,这里发生了什么?