O gerenciamento de ramificações é um aspecto importante do uso do Git. As ramificações permitem que você trabalhe em vários recursos, tarefas ou versões do código-fonte simultaneamente. Aqui estão alguns conceitos-chave e operações básicas para gerenciar branches no Git:
Criando uma nova filial
Use o comando git branch <branch-name>
para criar uma nova ramificação com o nome <branch-name>
. Por exemplo: git branch feature-branch
.
Alternando entre filiais
Use o comando git checkout <branch-name>
para alternar entre as ramificações. Por exemplo: git checkout feature-branch
.
Visualizando a lista de filiais
Use o comando git branch
para visualizar a lista de ramificações existentes no repositório. A ramificação atual é marcada com um asterisco(*).
Mesclando filiais
Para mesclar as alterações de uma ramificação na ramificação atual, use o comando git merge <branch-name>
. Por exemplo: git merge feature-branch
.
Excluindo uma ramificação
Use o comando git branch -d <branch-name>
para excluir uma ramificação que concluiu seu trabalho. Por exemplo: git branch -d feature-branch
Enviando uma ramificação para um repositório remoto
Use o comando git push origin <branch-name>
para enviar uma ramificação específica para o repositório remoto. Por exemplo: git push origin feature-branch
.
Criando um branch a partir de um commit específico
Use o comando git branch <branch-name> <commit-id>
para criar uma nova ramificação a partir de um commit específico. Por exemplo: git branch bug-fix-branch abc123
.
O gerenciamento de ramificações no Git permite desenvolver recursos independentes, realizar testes e gerenciar com eficiência o controle de versão do código-fonte. Usar os comandos e conceitos acima ajudará você a manter o controle e organizar seu processo de desenvolvimento de software.