2011-08-09 8 views
1

私はたくさんのファイルを持っています。 変更されています。 私はgitでコミットしています。 その後、私はファイルをますます変更します。 しかし、今私はコミットしていません。 その後、前回の(最後の)コミットにハードリセットします。gitのコミットされていない状態に戻る

私のフォルダの最後のコミットされていない状態に戻るにはどうすればよいですか? (例えばgitの前に10秒がハードリセット)

+1

git reset -hardを実行した後、ファイルが永続的に変更されます。バックアップリポジトリがない場合 –

+0

Devinは問題を適切に説明しました。私はちょうど、リセットの代わりに[git stash](http://www.kernel.org/pub/software/scm/git/docs/git-stash.html)を使用することで、より安全な方法で望みを達成できることを指摘したがっています。 –

答えて

1

`gitの」は、manpageそれは

git reset --hard 

リセットインデックスと作業ツリー述べています。 作業ツリー内の追跡されたファイルへの変更はすべて破棄されます。

あなたまたはあなたの編集者がバックアップを作成しなかった場合、ファイルが消失したように見えます。

関連する問題