wils@web ~ $ cat ~/ajuda/como-fazer-merge-de-branches-no-git-mantendo-o-historico-de-commits.md

Desenvolvimento

Como fazer merge de branches no Git mantendo o histórico de commits

atualizado em 21/07/2026

O Git é uma ferramenta poderosa para controle de versão, e fazer merge de branches mantendo o histórico de commits é uma prática comum e recomendada. Neste manual, abordaremos como realizar essa operação de maneira eficaz.

Introdução

O merge é utilizado para integrar alterações de uma branch em outra. Ao manter o histórico de commits, você preserva a linha do tempo das alterações, facilitando a rastreabilidade e a colaboração entre equipes.

Passo a Passo para Fazer Merge de Branches

1. Verifique o Estado do Repositório

Antes de iniciar o merge, é importante garantir que seu repositório esteja em um estado limpo. Use o comando:

git status

2. Mude para a Branch de Destino

Você deve estar na branch onde deseja integrar as alterações. Por exemplo, se você deseja fazer merge na branch main, execute:

git checkout main

3. Atualize a Branch de Destino

Certifique-se de que sua branch de destino está atualizada:

git pull origin main

4. Realize o Merge

Agora, você pode fazer o merge da branch que contém as alterações. Supondo que a branch que você deseja mesclar se chama feature-branch, use:

git merge feature-branch

Se houver conflitos, o Git informará quais arquivos precisam ser resolvidos. Edite os arquivos conforme necessário e use:

git add <arquivo-resolvido>

Depois, finalize o merge com:

git commit

5. Envie as Alterações para o Repositório Remoto

Após o merge, é importante enviar as alterações para o repositório remoto:

git push origin main

Conclusão

Fazer merge de branches no Git mantendo o histórico de commits é uma tarefa simples, mas que requer atenção aos detalhes, especialmente ao lidar com conflitos. Uma dica valiosa é sempre verificar o histórico de commits após o merge usando:

git log --oneline

Isso ajudará a garantir que todas as alterações foram integradas corretamente.

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.