我对我的回购进行了本地更改。 Github Desktop显示更改了600多个文件。
然后,我接受了我的分支。提交出现在Github.com上没有任何问题,但是,只有290个文件显示为已更改。我的大部分更改都来自更新管理主题,其中涉及将外部文件夹中的多个文件复制/替换到我的本地存储库中。
很可能大量的这些文件实际上并没有不同,但Github Desktop无论如何都将它们注册为更改。也许当我承诺时,Github比较并确定600多个文件中只有290个“改变了”实际上是不同的?
我是否应该关注这种差异,或者上面解释的理论可能是什么原因?
答案 0 :(得分:2)
从GitHub桌面打开一个shell并检查git config -l core.autocrlf
:
如果确实如此,Git可能会自动将eol(行尾)字符更改为Windows(\ r \ n)。
请参阅" Is there a way to determine the line endings in a existing git repo?"
这可以解释大量的本地变化。