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 に答える