やらかした操作を元に戻せる git reflogからreset
git reflogで、操作ログを閲覧できる
→git resetと組み合わせたら、ミスした操作自体を元に戻せる
→–hard でresetした操作も元に戻せる

Enterを押すと更にreflogの履歴が表示される
「q」を押すと履歴表示を抜ける (gitコンソールのページャー操作方法)
うまく反応しないときは”Ctrl+C”キー で、強制的にページャーを終了させる方法も

reflogで取り消したい操作が特定出来たら、その手前のIDを対象にresetする
git reset –hard 0e7a9aa
これで、226136cで行ったreset操作を元に戻すことが出来る
↓参考ページ

初心者から一歩抜け出すためのGitの業 〜 git reflog - Qiita
「かぁーっ、reset --hardしすぎたわー、かぁーっ」っていう経験、誰でもあるだろう。俺もある。顔面蒼白である。きっとOMGとはこの時のために存在する言葉だったんだろう。しかし我らがGit…
コメント