我克隆了一个朋友的项目。我还没有做过任何修改,我已经对所有项目文件进行了大量未提交的更改!对于每个文件,它就好像我只是剪切并粘贴所有内容,但我从来没有这样做过,即使我这样做了,也没有任何变化。
我尝试同步,但未提交的更改仍然永远留在这里,所以它会产生大量冲突,因为每次我推送更改时,我也会更改所有项目文件。
这些无意义提交的例子:
- Azerty
- Hello
- Codes
+ Azerty
+ Hello
+ Codes
Git总是对所有跟踪文件中的所有代码执行此操作;即使在同步之后,也会出现未经修改的更改。
如何解决?为什么会发生这种情况?
答案 0 :(得分:0)
请参阅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