我克隆了一个朋友的项目。我还没有做任何修改,我已经对所有项目文件进行了大量未提交的更改!对于每个文件,我只是简单地剪切和粘贴所有内容,但我从未这样做过,即使我这样做了,也没有任何更改。
我试图同步,但未提交的更改始终保留在这里,因此会产生大量冲突,因为每次我推送更改时,我也会更改所有项目文件。
这些无意义的提交的一个例子:
- 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