git rebasegit pull --rebaseを使っていると、エラーメッセージが出ることがあるので、その対応についての備忘録です。
もし、誤りや不足等がございましたら、ご指摘いただけると大変助かります。

現象

git rebasegit pull --rebaseをしたら、以下のようなエラーメッセージが表示されました。

$ git pull --rebase

It seems that I cannot create a rebase-apply directory, and
I wonder if you are in the middle of patch application or another
rebase.  If that is not the case, please
        rm -fr /.git/rebase-apply
and run me again.  I am stopping in case you still have something
valuable there.

実行途中のrebaseがあるため、rebase-applyディレクトリを作成できないようです。

対応方法

.git/rebase-applyを削除すると解決します。
以下を実行すると、git pull --rebaseが出来るようになりました。

$ rm -fr .git/rebase-apply

上記コマンドの詳細についてはこちらを参考にしてみてください。

最後に

rebase-applyとは一体なんなのでしょうか。キャッシュみたいなものなのでしょうかね。どなたかご存知の方はコメントいただけると大変嬉しいです。

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.