git认为文件已经改变

我在一台机器上做了一些项目的工作,然后推到github上,然后在另一台机器上克隆,做了一些工作,然后推送。 然后我回到第一台机器上, pull 。 现在第一台机器认为原来在项目中的所有文件都被改变了。 我试过了

 git checkout -f -- 

 git rm --cached -r . git checkout -f 

甚至尝试过

 git stash 

但不pipe我做什么, git status告诉我这些文件已经改变。 我如何使它停止?

这似乎是一个行结束/ autocrlf问题。 我认识到一个很好的技巧来解决这个问题(如果你的索引不重要的话)是:

 $ git add -u . $ git reset .