wils@web ~ $ cat ~/ajuda/como-usar-git-para-realizar-rebase-interativo-e-manter-um-historico-limpo-passo-a-passo.md

Desenvolvimento

Como usar Git para realizar rebase interativo e manter um histórico limpo: Passo a passo

atualizado em 03/09/2026

O Git é uma ferramenta essencial para controle de versão, e o rebase interativo é uma técnica poderosa para manter um histórico de commits limpo e organizado. Neste manual, vamos explorar como realizar um rebase interativo passo a passo.

O que é Rebase Interativo?

O rebase interativo permite que você reescreva o histórico de commits, permitindo que você combine, edite ou exclua commits de forma a criar um histórico mais linear e compreensível.

Passo a Passo para Realizar Rebase Interativo

1. Preparar o Ambiente

  • Certifique-se de que seu repositório Git está atualizado.
  • Verifique seu branch atual com o comando:
  • git branch

2. Iniciar o Rebase Interativo

Para iniciar um rebase interativo, use o seguinte comando, onde N é o número de commits que você deseja reescrever:

git rebase -i HEAD~N

3. Editar a Lista de Commits

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

  • pick - manter o commit
  • reword - editar a mensagem do commit
  • squash - combinar com o commit anterior
  • edit - pausar para editar o commit
  • drop - remover o commit

4. Salvar e Sair do Editor

Após fazer as alterações desejadas, salve e saia do editor. O Git irá aplicar as mudanças conforme as instruções que você forneceu.

5. Resolver Conflitos (se necessário)

Se houver conflitos, o Git irá interromper o rebase. Resolva os conflitos nos arquivos indicados e, em seguida, continue o rebase:

git add 
git rebase --continue

6. Finalizar o Rebase

Após resolver todos os conflitos e completar o rebase, você pode verificar o novo histórico de commits com:

git log --oneline

Conclusão

O rebase interativo é uma ferramenta poderosa para manter um histórico de commits limpo e organizado. Use-o com cuidado e sempre faça backup de suas alterações antes de executar operações que reescrevem o histórico.

Dica: Sempre revise seu histórico de commits antes de fazer um rebase para evitar a perda de informações importantes.

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.