5

我在一台机器上对一个项目做了一些工作,然后推送到 github,在另一台机器上,克隆并做了一些工作,然后推送。然后我回到第一台机器并做了一个pull. 现在第一台机器认为最初在项目中的所有文件都已更改。我试过了

git checkout -f --

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

甚至尝试过

git stash

但无论我做什么,都会git status告诉我这些文件已被更改。我如何让它停止?

4

1 回答 1

6

这似乎是一个行尾/autocrlf 问题。我意识到解决这个问题的一个很好的技巧(如果你的索引无关紧要的话)是:

$ git add -u .
$ git reset .
于 2012-06-29T08:10:51.527 回答