Git/GitHub

git reset (--soft | --hard)を取り消す方法

Gitでcommitしたあとにgit reset --softgit reset --hardでコミットを取り消したものの、やっぱりgit resetをなかったことにしたい!というときの方法をメモしておきます。

git resetを取り消す方法

コマンドのみだとわかりづらいので、実際に試してみます。

git reflogはGitのあらゆるコミット履歴を見ることができるコマンドです。git reset --softgit reset --hardでコミットを取り消した(歴史を書き換えた)としても、git reflogでそのコミットを参照できるのです。

まとめ

git resetを取り消す方法でした。Gitって奥が深い。。

参考リンク

-Git/GitHub

© 2024 Reasonable Code