Gitでcommitしたあとにgit reset --softやgit reset --hardでコミットを取り消したものの、やっぱりgit resetをなかったことにしたい!というときの方法をメモしておきます。
git resetを取り消す方法
コマンドのみだとわかりづらいので、実際に試してみます。
git reflogはGitのあらゆるコミット履歴を見ることができるコマンドです。git reset --softやgit reset --hardでコミットを取り消した(歴史を書き換えた)としても、git reflogでそのコミットを参照できるのです。
まとめ
git resetを取り消す方法でした。Gitって奥が深い。。