【Git】git reset --hard [戻したいコミットのハッシュ値を指定]

git reset コマンドの3つのオプションについて
理解が曖昧だったので、
--hardオプションから復習してみよう。

git reset
間違えてインデックスへ登録した時やコミットしてしまった時、 ワーキングツリーやインデックス、ブランチを特定の状態に戻すには、 git resetコマンドを使う。
git reset --hard [ハッシュ値]
--hardオプションは、チェックアウトしているブランチのHEADを、 指定したコミットに再設定し、ワーキングツリーおよび、インデックスも 指定したコミットの状態に変更する。 * git resetコマンドはリポジトリで管理されているファイルのみが 対象となるので、管理されていないファイルは影響を受けない。



【ワーキングツリー】【インデックス】【ローカルリポジトリ

git reset --hard  [戻したいコミットのハッシュ値を指定]



https://qiita.com/shuntaro_tamura/items/db1aef9cf9d78db50ffe

この記事は、とてもわかりやすい。