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

Why is GitHub creating nonsense commits, here?

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

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

这些胡说八道的例子:

- 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