wils@web ~ $ cat ~/ajuda/como-usar-rebase-interativo-no-git-para-organizar-commits-guia-pratico.md

Desenvolvimento

Como usar rebase interativo no Git para organizar commits: Guia prático

atualizado em 29/08/2026

O rebase interativo no Git é uma ferramenta poderosa que permite reorganizar, editar e combinar commits em um branch. Este guia prático irá ensiná-lo a usar o rebase interativo para organizar seus commits de forma eficiente.

Introdução ao Rebase Interativo

O rebase interativo é uma maneira de reescrever o histórico de commits em um branch. Ele é especialmente útil para limpar o histórico antes de mesclar suas alterações em um branch principal.

Passo a Passo para Usar o Rebase Interativo

1. Inicie o Rebase Interativo

Para começar, abra o terminal e navegue até o repositório desejado. Execute o seguinte comando para iniciar o rebase interativo, substituindo N pelo número de commits que deseja revisar:

git rebase -i HEAD~N

2. Escolha os Commits para Editar

Após executar o comando, uma lista de commits será exibida em seu editor padrão. Cada linha representa um commit, começando com a palavra pick. Você pode modificar as ações conforme necessário:

  • pick - mantém o commit como está.
  • reword - modifica a mensagem do commit.
  • edit - permite editar o commit.
  • squash - combina o commit com o anterior.
  • fixup - combina o commit com o anterior, descartando a mensagem.
  • drop - remove o commit.

3. Salve e Feche o Editor

Após realizar as alterações desejadas, salve e feche o editor. O Git irá aplicar as mudanças conforme suas instruções.

4. Resolva Conflitos (se necessário)

Se ocorrerem conflitos durante o rebase, o Git solicitará que você os resolva. Após resolver, use:

git add 

Então, continue o rebase com:

git rebase --continue

Conclusão

O rebase interativo é uma ferramenta valiosa para manter um histórico de commits limpo e organizado. Lembre-se de usá-lo com cuidado, especialmente em branches compartilhados. Uma dica importante é sempre fazer backup de seu branch antes de realizar operações de rebase.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.