Github桌面显示> 600个文件已更改,但提交仅显示290个已更改

时间:2017-01-24 04:32:26

标签: github github-for-windows

我对我的回购进行了本地更改。 Github Desktop显示更改了600多个文件。

然后,我接受了我的分支。提交出现在Github.com上没有任何问题,但是,只有290个文件显示为已更改。

我的大部分更改都来自更新管理主题,其中涉及将外部文件夹中的多个文件复制/替换到我的本地存储库中。

很可能大量的这些文件实际上并没有不同,但Github Desktop无论如何都将它们注册为更改。也许当我承诺时,Github比较并确定600多个文件中只有290个“改变了”实际上是不同的?

我是否应该关注这种差异,或者上面解释的理论可能是什么原因?

1 个答案:

答案 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?"

这可以解释大量的本地变化。