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

为什么GitHub在这里创建无意义的提交?,git,github,commit,line-endings,Git,Github,Commit,Line Endings,我克隆了一个朋友的项目。我没有做任何修改,我已经对所有项目文件进行了大量未提交的更改!对于每个文件,就好像我只是简单地剪切和粘贴所有内容,但我从来没有这样做过,即使我这样做了,也没有任何变化 我尝试同步,但未提交的更改始终保留在这里,因此会产生大量冲突,因为每次推送更改时,我也会更改所有项目文件 这些胡言乱语的一个例子是: - Azerty - Hello - Codes + Azerty + Hello + Codes Git总是对所有跟踪文件中的所有代码执行此操作;即使在同步之后,未限制的

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

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

这些胡言乱语的一个例子是:

- Azerty
- Hello
- Codes
+ Azerty
+ Hello
+ Codes
Git总是对所有跟踪文件中的所有代码执行此操作;即使在同步之后,未限制的更改也会再次出现

如何修复它?为什么会发生这种情况?

请参见

Mac:
git配置--global core.autocrlf输入

Windows:
git config--global core.autocrlf true


Linux:
git config--global core.autocrlf input

看看这个问题:检查相关文件中的以下内容:a)编码(Unix/Windows),b)行结尾(LF或CRLF),c)空白(以防编辑器自动更改这些内容)。