Magit入れたEmacsでgit rebase -iしたら便利だった

masterから生やしたトピックブランチで下のコマンドを打ち込むとブランチの分岐点からのコミットを対象にしたrebase -iを実行できる。

git rebase -i --keep-empty --autosquash $(git show-branch --merge-base master HEAD)

f:id:saito400:20151212201602p:plain

squashしたい行の先頭でfを入力するとfixupに書き換えてくれる。

f:id:saito400:20151212201606p:plain

同僚5人ぐらいに説明したけど誰も共感してくれなかった。