git rebase しくじった時。 私はよくしくじる! git reflog を使う git reflog で直近の変更がずら〜っと表示されるので、戻したい位置を選んでもとに戻すことができる $ git reflog 94677f475 (HEAD) HEAD@{0}: rebase (continue) (finish): XXXXX 94677f475 HEAD@{1}: rebase (continue): XXXXXXX 6cd481228 HEAD@{2}: rebase (continue): XXXXXXX b43e2b915 HEAD@{3}: rebase (start): XXXXXXX cb0a55a4e HEAD@{4}: checkout: moving from XXXXX // <- rebase 開始前のココ戻りたい … 戻りたい位置の HEAD@{n}