wils@web ~ $ cat ~/ajuda/como-usar-git-para-gerenciar-branches-e-resolver-conflitos-de-merge.md
DesenvolvimentoComo usar Git para gerenciar branches e resolver conflitos de merge
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
- Criar uma nova branch: Para criar uma nova branch, utilize o comando:
- Trocar para a nova branch: Para mudar para a branch recém-criada, use:
- Criar e mudar para a branch ao mesmo tempo: Você pode criar e trocar para uma nova branch com um único comando:
- Listar branches: Para visualizar todas as branches disponíveis, execute:
- Excluir uma branch: Para remover uma branch que não é mais necessária, utilize:
git branch nome-da-branch
git checkout nome-da-branch
git checkout -b nome-da-branch
git branch
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:
- Iniciar o merge: Para mesclar uma branch em outra, use:
- Identificar conflitos: Se houver conflitos, o Git informará quais arquivos estão em conflito. Você pode verificar o status com:
- 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.
- Adicionar arquivos resolvidos: Após resolver os conflitos, adicione os arquivos ao índice:
- Finalizar o merge: Após adicionar os arquivos resolvidos, finalize o merge com:
git merge nome-da-branch
git status
git add nome-do-arquivo
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.