0
Z:\>git reset --hard origin/master
HEAD is now at 26b3190 Additional PEGI descriptions

Z:\>git diff-files
:100644 100644 883b63ea7d16ae9825023d555a315308bd807cb5 0000000000000000000000000000000000000000 M file1.php
:100644 100644 49e23a1fc547b773a0ca690d709b9504f20d16fa 0000000000000000000000000000000000000000 M file2.php

リセット後にファイルが変更されました。多くの異なる方法が試されましたが、問題は解決しません。

4

1 に答える 1

1

それらのファイルは新しいものですか? Git はまだコミットされていないファイルには触れませんが、それらは git diff-files の出力に表示されます。もしそうなら、それはまったく問題にならないはずです。git add path/to/file各ファイルをコミットするか、保持したくないファイルだけをコミットしますrm path/to/file

編集: 以下のコメントから、master をチェックアウトしようとしていますが、すべてのファイルを origin/master の状態に強制しました。origin/master は別のブランチであるため、変更がある可能性があります。

master にチェックアウトしてgit stash save、変更を安全な場所に移動し、git checkout masterブランチを移動git stash popしてから、変更した php ファイルを元に戻したい場合 (必要な場合)

于 2013-11-06T16:18:40.420 に答える