wils@web ~ $ cat ~/ajuda/como-usar-rebase-interativo-no-git-para-organizar-commits-guia-pratico.md
DesenvolvimentoComo usar rebase interativo no Git para organizar commits: Guia prático
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.