为什么GitHub在这里创建无意义的提交



我克隆了一个朋友的项目。我还没有做任何修改,我已经对所有项目文件进行了大量未提交的更改!对于每个文件,我只是简单地剪切和粘贴所有内容,但我从未这样做过,即使我这样做了,也没有任何更改。

我试图同步,但未提交的更改始终保留在这里,因此会产生大量冲突,因为每次我推送更改时,我也会更改所有项目文件。

这些无意义的提交的一个例子:

- Azerty
- Hello
- Codes
+ Azerty
+ Hello
+ Codes

Git总是这样对待所有被跟踪文件中的所有代码;即使在同步之后,未限制的更改也会再次出现。

如何修复?为什么会发生这种事?

请参阅https://help.github.com/articles/dealing-with-line-endings/

Mac:git config --global core.autocrlf input

Windows:git config --global core.autocrlf true

Linux:git config --global core.autocrlf input

最新更新