2

作業ディレクトリで以下のコマンドを実行しました。

git reset

次のようないくつかのファイルの名前を出力しました

M /path/to/file

から「git reset」コマンドはオプションなしで何をしますか? 私はそれを理解していますgit reset=git reset --mixed HEAD

上記の操作を元に戻すにはどうすればよいですか?

4

1 に答える 1

4

'git reset' を実行した場合は、ファイルのステージングを解除しただけですが、作業ディレクトリにはまだ変更が残っています。したがって、HEAD にリセットしても何も失われず、何も変更されませんでした。

たとえば、作業ディレクトリを変更する「git reset HEAD~2」を実行した場合でも、この質問で説明されているように、reflog を使用して回復できます。

于 2013-04-11T09:24:53.833 に答える