Passo a passo: Como criar uma nova branch no Git

Criar uma nova branch no Git permite desenvolver funcionalidades ou corrigir bugs sem afetar o código principal do projeto.

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 ou bugfix-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

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

Compartilhe este tutorial: Como criar uma nova branch no Git

Compartilhe este tutorial

Continue aprendendo:

O que são branches no Git e por que são importantes

Branches no Git são ramificações do código que permitem o desenvolvimento paralelo sem afetar a versão principal do projeto.

Tutorial anterior

Como alternar entre branches no Git

Alternar entre branches no Git permite trocar rapidamente entre diferentes versões do código durante o desenvolvimento.

Próximo tutorial