Como criar uma nova branch no Git?
Branches no Git permitem que desenvolvedores trabalhem em novas funcionalidades ou correções de bugs sem afetar o código principal. Isso garante um desenvolvimento mais seguro e organizado.
Criando uma nova branch no Git
Para criar uma nova branch, utilize o comando:
git branch nome-da-branch
Isso cria a branch, mas não muda para ela automaticamente. Para alternar para a nova branch, use:
git checkout nome-da-branch
Ou, se estiver utilizando versões mais recentes do Git, use:
git switch nome-da-branch
Criando e mudando para a branch ao mesmo tempo
Se quiser criar e mudar para a nova branch em um único comando, utilize:
git checkout -b nome-da-branch
Ou na versão mais recente do Git:
git switch -c nome-da-branch
Isso cria a nova branch e já alterna para ela.
Verificando as branches disponíveis
Para listar todas as branches do repositório, execute:
git branch
A branch ativa será indicada com um asterisco *
ao lado do nome.
Boas práticas ao criar branches
- Use nomes descritivos: Escolha nomes que indiquem claramente o propósito da branch, como
feature-login
oubugfix-footer
. - Sempre crie branches a partir da versão mais atualizada: Antes de criar uma nova branch, atualize a branch principal com
git pull
. - Exclua branches desnecessárias: Depois que uma branch foi mesclada ao código principal, remova-a para manter o repositório organizado:
git branch -d nome-da-branch
Por que organizar branches corretamente melhora o desenvolvimento?
Criar branches corretamente é um dos pilares do uso eficiente do Git. Quando equipes de desenvolvimento utilizam branches de forma estratégica, é possível trabalhar em diversas funcionalidades ao mesmo tempo sem comprometer a estabilidade do projeto.
Em fluxos de trabalho modernos, como o Git Flow, as branches são organizadas de maneira hierárquica, com branches específicas para desenvolvimento, releases e hotfixes. Isso facilita a colaboração e o controle de código, permitindo que cada nova funcionalidade seja testada separadamente antes de ser integrada à versão principal.
Algumas aplicações:
- Desenvolver novas funcionalidades sem afetar o código principal
- Corrigir bugs sem interferir em outras partes do projeto
- Testar novas implementações antes de mesclá-las ao repositório principal
- Trabalhar de forma colaborativa com outros desenvolvedores
- Organizar melhor o fluxo de trabalho do código
Dicas para quem está começando
- Antes de criar uma branch, sempre atualize a branch principal com 'git pull'.
- Use nomes descritivos para facilitar a identificação do propósito da branch.
- Evite trabalhar diretamente na branch 'main'; sempre use branches separadas.
- Após terminar o desenvolvimento, mescle a branch com 'git merge' e exclua-a se não for mais necessária.
- Utilize 'git branch' para visualizar todas as branches disponíveis e evitar confusões.
Contribuições de Tatiane Freitas