GIT在我没有的很多文件上发生冲突';t修改

GIT在我没有的很多文件上发生冲突';t修改,git,Git,我的同事修改了很多我根本没碰过的文件。 但当我现在尝试git pull时,他接触的文件中出现了很多冲突,但我没有。 冲突发生在整个文件的内容上。首先是: <<<<<<HEAD {content of the whole file} ========= {content of the whole file} >>>>>>>{commit code} {commit code} 我想接受他的更改,但如果我们真的都修改了

我的同事修改了很多我根本没碰过的文件。 但当我现在尝试git pull时,他接触的文件中出现了很多冲突,但我没有。 冲突发生在整个文件的内容上。首先是:

<<<<<<HEAD
{content of the whole file}
=========
{content of the whole file}
>>>>>>>{commit code}
{commit code}
我想接受他的更改,但如果我们真的都修改了文件,则继续正常冲突。
为什么会发生这种情况以及如何解决?

可能是您和您的同事使用了不同的行尾。如果您在不同的平台上(例如Windows vs Linux vs MacOS),则可能会出现这种情况。见以下问题:


为了以简单而安全的方式解决这个问题,请隐藏您的更改,然后拉动并最终再次应用您的隐藏。
任何出现的问题现在都应该是“真实的”


某人的行尾设置发生了一些变化?或者git被设置为破坏EOL。是的,他在Windows上,我在Mac上。我尝试设置行edngins-git-git-global-config等等。我运行了一个renormalize命令,再次提交,但遗憾的是结果是一样的。整个文件的冲突。我应该在他的电脑上也这样做吗?
git stash
git fetch
git pull
git stash pop