
Como criar uma branch no Git: passo a passo pelo terminal
| 22/09/26Aprenda como criar uma branch no Git pelo terminal, verificar a branch atual, alternar para a nova branch e publicá-la no repositório remoto
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:
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.

Formalmente, uma branch é uma nova linha de desenvolvimento que diverge de uma branch já existente.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Executando o comando de listagem de branches explicado neste artigo: ele mostra todas as branches locais e destaca qual delas está ativa no momento.
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.
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.
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.


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

Aprenda a abrir o terminal integrado no VS Code pelo menu ou atalho, trocar o terminal padrão e executar comandos básicos no diretório do projeto.

Aprenda a montar uma tabela dinâmica no Excel, organizar campos, ajustar cálculos e atualizar o relatório quando a base de dados mudar