📚

--autostash オプションが便利

2022/02/16に公開

mainのbranch以外で作業している時は手元で雑にコミットを重ねてからrebase -iでまとめる時がある。
その時に変更が残っていると怒られてしまう。

error: cannot rebase: You have unstaged changes.
error: Please commit or stash them.

前は雑に一旦commitしてしまうかstashしてからpopしていたが、最近は --autostash を使っている。

git rebase -i --autostash

これを使うことで自動で stash, pop をしてくれるので便利。

Discussion