wils@web ~ $ cat ~/ajuda/como-usar-git-para-gerenciar-branches-e-resolver-conflitos-de-merge.md

Desenvolvimento

Como usar Git para gerenciar branches e resolver conflitos de merge

atualizado em 23/07/2026

O Git é uma ferramenta poderosa para controle de versão que permite gerenciar branches e resolver conflitos de merge de forma eficiente. Este manual fornece um guia passo a passo sobre como utilizar esses recursos.

Introdução

Branches no Git permitem que você trabalhe em diferentes versões do seu projeto simultaneamente. Resolver conflitos de merge é uma parte essencial do trabalho colaborativo em equipe.

Gerenciando Branches

  1. Criar uma nova branch: Para criar uma nova branch, utilize o comando:
  2. git branch nome-da-branch
  3. Trocar para a nova branch: Para mudar para a branch recém-criada, use:
  4. git checkout nome-da-branch
  5. Criar e mudar para a branch ao mesmo tempo: Você pode criar e trocar para uma nova branch com um único comando:
  6. git checkout -b nome-da-branch
  7. Listar branches: Para visualizar todas as branches disponíveis, execute:
  8. git branch
  9. Excluir uma branch: Para remover uma branch que não é mais necessária, utilize:
  10. git branch -d nome-da-branch

Resolvendo Conflitos de Merge

Conflitos de merge ocorrem quando duas branches têm alterações incompatíveis. Para resolver esses conflitos, siga os passos abaixo:

  1. Iniciar o merge: Para mesclar uma branch em outra, use:
  2. git merge nome-da-branch
  3. Identificar conflitos: Se houver conflitos, o Git informará quais arquivos estão em conflito. Você pode verificar o status com:
  4. git status
  5. Resolver conflitos: Abra os arquivos em conflito e procure por marcas de conflito (<<<<<<<, =======, >>>>>>>). Edite o arquivo para resolver as diferenças e salve as alterações.
  6. Adicionar arquivos resolvidos: Após resolver os conflitos, adicione os arquivos ao índice:
  7. git add nome-do-arquivo
  8. Finalizar o merge: Após adicionar os arquivos resolvidos, finalize o merge com:
  9. git commit

Conclusão

O gerenciamento de branches e a resolução de conflitos são fundamentais para um fluxo de trabalho eficiente no Git. Sempre que possível, comunique-se com sua equipe para evitar conflitos e mantenha seu repositório atualizado.

Dica: Utilize o comando git log --oneline --graph para visualizar a estrutura de branches e merges de forma clara.

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.