役に立たない変更をたくさん行ったので、変更前のレポの状態に戻したいと思います。
それを行うためのgitコマンドはありますか?
ありがとう!
最初に、追跡されたファイルへの変更を元に戻すには:
git reset --hard HEAD
git reset
単独でインデックスをリセットします。追加する--hard
と、作業コピーもリセットされます。すでにコミットしている場合は、別のコミットを指定してリセットします。たとえば、HEAD^
親コミットに戻すHEAD
(つまり、最新のコミットを削除する)。
次に、追跡されていないすべてのファイルを削除するには:
git clean -dfx
-d
ディレクトリを削除するように指示し、-f
実際に削除を強制し、d ファイルを-x
スキップします。.gitignore
私が正しく理解している場合、あなたは何かをコミットしており、それを元に戻したいと思っていますgit reset --hard HEAD^
何もコミットしておらず、めちゃくちゃになっているのは作業ツリーだけである場合git reset --hard HEAD