wils@web ~ $ cat ~/ajuda/como-usar-o-rebase-interativo-no-git-para-organizar-seu-historico-de-commits-guia-pratico.md
DesenvolvimentoComo usar o rebase interativo no Git para organizar seu histórico de commits: Guia prático
O rebase interativo no Git é uma ferramenta poderosa que permite reorganizar, editar e limpar o histórico de commits de um repositório. Neste guia prático, você aprenderá como utilizá-lo para melhorar a legibilidade e a estrutura do seu histórico de commits.
O que é o Rebase Interativo?
O rebase interativo permite que você selecione commits específicos para editar, combinar ou excluir, tornando seu histórico de commits mais limpo e compreensível.
Passo a Passo para Usar o Rebase Interativo
1. Inicie o Rebase Interativo
Para começar, abra seu terminal e navegue até o repositório Git. Execute o seguinte comando para iniciar o rebase interativo:
git rebase -i HEAD~N
Substitua N pelo número de commits que você deseja revisar.
2. Escolha as Ações para Cada Commit
Após executar o comando, um editor de texto será aberto, mostrando uma lista de commits. Você verá algo assim:
pick 1a2b3c4 Mensagem do commit 1
pick 2b3c4d5 Mensagem do commit 2
pick 3c4d5e6 Mensagem do commit 3
As ações que você pode usar incluem:
- pick: mantém o commit.
- reword: altera a mensagem do commit.
- edit: permite modificar o commit.
- squash: combina o commit com o anterior.
- drop: remove o commit.
3. Salve e Feche o Editor
Após fazer suas escolhas, salve e feche o editor. O Git aplicará as mudanças conforme suas instruções.
4. Resolva Conflitos (se necessário)
Se houver conflitos, o Git informará. Resolva os conflitos e, em seguida, use:
git rebase --continue
Conclusão
O rebase interativo é uma excelente maneira de manter um histórico de commits limpo e organizado. Lembre-se de usá-lo com cuidado, especialmente em branches compartilhadas, pois ele reescreve o histórico.
Dica: Sempre faça um backup de sua branch antes de realizar um rebase interativo, utilizando git branch backup-branch.
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.