TIL

Today I Learned. 知ったこと、学んだことを書いていく

resetしてしまったコミットを復元させる

reset --hardで消してしまったコミットを復元させる方法

過去の履歴を表示

reflogで確認できる。

$ git reflog HEAD

復元したいコミットのハッシュを確認する。

コミットの復元

reset --hardを使えば実現できる。

$ git reset --hard 復元したいコミットのハッシュ

これでそのコミットまでの状態が復元される。



参考文献

誤ったgit reset からの復活の呪文 - rasuyuk.log