Git rebase em torno de uma fusão

Se, por exemplo, você deseja alcançar o seguinte com seus git commits

commit <- want to reword this one
merge

commit
<- want to squash this one and the next one into one commit
commit

Você pode rebase normalmente, mas use a --preserve-mergesbandeira para permitir que você se mova ao redor da fusão.

git rebase -i HEAD~4 --preserve-merges