rm -fr "/.git/rebase-merge

git rebase -i HEAD~2 などのようにrebaseでコミットをまとめようとしたのですが、以下のようにまとめられませんでした。

(今まであまりコミットを綺麗にまとめることをしてこれていなかったのでrebaseに慣れていない汗)

 

$ git rebase -i HEAD~2
It seems that there is already a rebase-merge directory,and

I wonder if you are in the middle of another rebase.  If that is the

case,please try

git rebase (--continue | --abort | --skip)

If that is not the case,please

rm -fr “/.git/rebase-merge"

and run me again.  I am stopping in case you still have something

valuable there.

 

 

エラーメッセージを見るとrm -fr "/.git/rebase-merge" をしてもう一度試してみてと書いてありますが、rmするのがなんだか心配で、このコマンドは何をしているのか調べてみました。

 


rm -fr "/.git/rebase-merge" コマンドは、前回のrebaseの記録を消してはじめからやり直せるようにしてくれるようでした。

前回のrebaseが完全には終わっていなかった為rebaseできなかったようです。

 

 

 

感想その他

rebase使いこなすぞ!!