あきぞらです。
git rebase を使っていて、失敗したので元に戻そうと思ったときのコマンドを紹介していきます。
git rebase を実行したときのコマンド
以下のようなコマンドで、git rebase を実行したとします。
$ git rebase -i HEAD~5
これを取り消したい状況になったとします。
git reflog、resetを使ってrebaseを取り消す
$ git reflog
$ git reset --hard HEAD@{5}
これでrebaseの処理を取り消すことができました。
git rebaseを中断する
またgit rebase は、以下のコマンドで中断することができます。
$ git rebase --abort