我在一台机器上做了一些项目的工作,然后推到github上,然后在另一台机器上克隆,做了一些工作,然后推送。 然后我回到第一台机器上, pull
。 现在第一台机器认为原来在项目中的所有文件都被改变了。 我试过了
git checkout -f --
和
git rm --cached -r . git checkout -f
甚至尝试过
git stash
但不pipe我做什么, git status
告诉我这些文件已经改变。 我如何使它停止?
这似乎是一个行结束/ autocrlf问题。 我认识到一个很好的技巧来解决这个问题(如果你的索引不重要的话)是:
$ git add -u . $ git reset .