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