Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在一台机器上对一个项目做了一些工作,然后推送到 github,在另一台机器上,克隆并做了一些工作,然后推送。然后我回到第一台机器并做了一个pull. 现在第一台机器认为最初在项目中的所有文件都已更改。我试过了
pull
git checkout -f --
和
git rm --cached -r . git checkout -f
甚至尝试过
git stash
但无论我做什么,都会git status告诉我这些文件已被更改。我如何让它停止?
git status
这似乎是一个行尾/autocrlf 问题。我意识到解决这个问题的一个很好的技巧(如果你的索引无关紧要的话)是:
$ git add -u . $ git reset .