Rebase interativo (git rebase -i) permite reescrever, reordenar, combinar, editar ou descartar commits — limpando seu histórico de commits antes de compartilhá-lo. É uma ferramenta poderosa para criar um histórico limpo e lógico a partir de commits bagunçados em progresso.
Iniciando um rebase interativo
git rebase -i HEAD~4
git rebase -i <commit>
