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って奥が深い。。