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

时间:2015-02-20 11:44:59

标签: git github commit line-endings

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

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

这些无意义提交的例子:

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

Git总是对所有跟踪文件中的所有代码执行此操作;即使在同步之后,也会出现未经修改的更改。

如何解决?为什么会发生这种情况?

1 个答案:

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