Certificações ProfissionaisCursos e Qualificações

Como criar uma branch no Git: passo a passo pelo terminal

Aprenda como criar uma branch no Git pelo terminal, verificar a branch atual, alternar para a nova branch e publicá-la no repositório remoto



Em resumo:

  • Uma branch cria uma linha de desenvolvimento separada, sem misturar alterações em andamento com a branch principal.
  • Verificar a branch atual ajuda a confirmar o ponto de partida antes de criar uma nova.
  • `git branch minha-feature` cria uma branch, e a troca para ela é feita em uma etapa separada.
  • Há uma variação de comando que cria a branch e alterna para ela na mesma chamada.

Você abre o terminal, quer testar uma ideia nova ou corrigir um problema, mas não quer arriscar o código que já funciona na branch principal do projeto. É para resolver exatamente esse impasse que o Git oferece o conceito de branch.

Uma branch é uma nova linha de desenvolvimento que diverge de uma branch anterior, criada para encapsular alterações em andamento sem misturar código instável com a versão que já está funcionando.

Este artigo mostra, na prática, como verificar em qual branch você está, como criar uma nova branch pelo terminal, como alternar para ela e como confirmar que a troca funcionou.

Estação de trabalho com representação visual do histórico e do fluxo de versões do Git

O que é uma branch no Git?

Formalmente, uma branch é uma nova linha de desenvolvimento que diverge de uma branch já existente.

Teste vocacional

Qual carreira combina com o seu perfil?

Responda as perguntas e descubra o curso certo e as bolsas ideais para você!

Ela funciona como uma cópia de trabalho independente: as mudanças feitas ali não afetam o restante do projeto até que alguém decida integrá-las de volta.

Isso é possível porque os commits ficam salvos na ramificação em que foram criados e permanecem isolados dos commits feitos em outras ramificações. Você pode experimentar, errar e corrigir dentro de uma branch sem interferir no histórico de nenhuma outra.

Vale lembrar a origem dessa estrutura: o primeiro commit feito em um novo repositório Git dá início à ramificação main, que normalmente serve como base estável a partir da qual as demais branches são criadas.

O que você precisa antes de começar?

Para seguir os passos deste artigo, é preciso ter um cliente Git instalado no seu sistema operacional e um repositório Git já iniciado, ou clonado, na pasta em que você vai trabalhar.

Para a etapa final, de publicação da branch em um repositório remoto, também é necessário ter uma conta em um serviço remoto, como o GitHub, com acesso de escrita ao repositório de destino.

Verificando a branch em que você está

Antes de criar uma branch nova, é útil confirmar em qual branch você está trabalhando. O comando `git branch`, usado sem argumentos, serve justamente para isso: além de permitir criar e excluir ramificações, ele lista as branches existentes no repositório local e indica, na própria listagem, qual delas está ativa no momento.

Rode esse comando sempre que tiver dúvida sobre o ponto de partida do seu trabalho, principalmente antes de criar uma branch nova a partir da main.

Criando a nova branch e alternando para ela

Com a branch atual confirmada, crie a nova branch a partir dela usando `git branch` seguido do nome escolhido, por exemplo `git branch minha-feature`.

Esse comando cria a branch, mas não move você para ela: você continua na branch em que estava até decidir alternar.

Para alternar, use o comando de troca de branch indicando o nome criado, como em `git checkout minha-feature`.

Ao alternar entre branches, o Git troca quase instantaneamente a versão dos arquivos do repositório na sua pasta de trabalho, para que eles correspondam exatamente à branch selecionada.

Enviando a branch para o repositório remoto

Depois de avançar o trabalho localmente, o passo seguinte é publicar a nova branch no repositório remoto, associando-a a uma branch de mesmo nome no servidor. A partir daí, cada novo push é enviado automaticamente para o destino correto.

Também é possível criar a branch diretamente pela interface web do GitHub, escolhendo o nome da nova branch e a branch de origem a partir da qual ela vai divergir.

Essa opção exige acesso de escrita ao repositório e é útil quando você quer preparar a branch antes mesmo de baixar as alterações para a máquina local.

Perguntas frequentes sobre branches no Git

Qual a diferença entre criar e alternar para uma branch?

Criar uma branch apenas registra uma nova linha de desenvolvimento a partir do ponto atual do histórico; alternar é o que efetivamente move seu ambiente de trabalho para essa linha, atualizando os arquivos da pasta para corresponder a ela.

Quando devo criar uma nova branch?

O fluxo recomendado é criar uma branch para cada funcionalidade nova ou correção de bug, mantendo a branch principal reservada para código já validado.

É possível criar uma branch a partir de outra que não seja a main?

Sim. A branch criada diverge da branch em que você está no momento da criação, seja ela a main ou qualquer outra branch já existente no repositório — por isso a importância de confirmar a branch atual antes de criar uma nova.

Existe um comando para criar e trocar de branch em um único passo?

Sim, o Git oferece uma variação de comando que combina a criação da branch com a troca imediata para ela, evitando executar os dois comandos separadamente.

Como sei em qual branch estou no momento?

Executando o comando de listagem de branches explicado neste artigo: ele mostra todas as branches locais e destaca qual delas está ativa no momento.

É obrigatório publicar a branch no repositório remoto imediatamente?

Não. A branch pode existir apenas localmente enquanto o trabalho está em andamento; a publicação no repositório remoto é necessária somente quando você quer compartilhar as mudanças ou abrir uma revisão com outras pessoas.

Posso criar a branch diretamente pela interface do GitHub, sem usar o terminal?

Sim, desde que você tenha acesso de escrita ao repositório. Nesse caso, basta escolher o nome da nova branch e a branch de origem pela interface web, sem precisar rodar comandos no terminal.

Como estudar programação do zero?

Se você quer se dar o primeiro passo no mercado de tecnologia e aprender uma linguagem de programação, conte com a Allevo Tech.

A plataforma oferece formações práticas em áreas de alta demanda, como Engenharia de Software, Ciência de Dados e Inteligência Artificial.

As trilhas são estruturadas para desenvolver competências técnicas e preparar você para os desafios do mercado de trabalho.

Clique no botão abaixo e conheça as formações da Allevo Tech que podem impulsionar a sua trajetória profissional.

Logo do Querobolsa

Gostando da matéria?

Inscreva-se e receba nossos principais posts no seu e-mail

Banner FOQA Últimas Notícias

Revista Vídeos

As profissões mais bem pagas em 2026

Postado em 31/03/2026

Como estudar pro ENEM 2026 do ZERO

Postado em 23/04/2026


Pronto para estudar pagando menos?

Bolsas de até 80% de desconto em milhares de faculdades por todo o Brasil.
Encontrar minha bolsa