インデックスの状態をリセットしたり、現在のブランチのHEADを指定した状態にリセットするコマンドです。してしまった場合に取り消すことができます。大きく分けて2つの機能があります。インデックスの状態をリセットする現在のHEADを指定した状態に変更するどちらの動作をするかはコマンド実行時に指定する引数によって異なります。した内容をリセットしてみましょう。コマンドでステージングエリアに追加しました。リセットしたいとします。変更内容のステージングエリアへの追加は取り消されました。インデックスの状態をリセットするには下記のように記述します。した内容をリセット次はコミットを取り消したい場合です。いう場所に記録されています。HEAD^これで直前のコミットを取り消すことができました。この場合はコミットのみを取り消したのでファイルの変更履歴はステージングエリアに残っています。コマンドでHEADの状態をリセットするには3つのモードと、取り消したいコミット(またはコミットの識別子SHA-1)を引数として設定します。HEADだけをリセット。HEADとインデックスをリセット。HEAD、インデックス、ワーキングツリーの全てをリセット。コマンドにがよく使われる例として下記のパターンが挙げられます。追加修正をaddしてコミットし直す。ブランチと強制的に同期する。コメントをキャンセル頂いたコメントは一読した後表示させて頂いております。反映まで数日かかる場合もございますがご了承下さい。次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。