Git · 2 min read · Oct 13, 2025

Como Criar um Novo Branch no GIT

Git é um sistema de controle de versão distribuído usado para rastrear mudanças no código-fonte durante o desenvolvimento de software. Ele suporta colaboração, permitindo que vários desenvolvedores trabalhem em diferentes partes de um projeto simultaneamente. O Git é conhecido por sua velocidade, integridade de dados e suporte a fluxos de trabalho não lineares.

O branching no Git é um recurso poderoso que permite que vários desenvolvedores trabalhem em diferentes partes de um projeto simultaneamente, sem interferir uns nos outros.

Neste artigo, vou mostrar como criar um novo branch no sistema de controle de versão Git, juntamente com exemplos e respostas a perguntas frequentes.

Criando um Novo Branch no GIT

O processo de criação de um novo branch GIT é feito em 3 etapas. As etapas são:

Verificando Seu Branch Atual

Antes de criar um novo branch, é importante saber em qual branch você está atualmente. Use o seguinte comando:

git status

Este comando mostrará seu branch atual e quaisquer mudanças não confirmadas.

Criando o Novo Branch

Para criar um novo branch e mudar para ele, use o comando git checkout com a opção -b, seguido pelo nome do novo branch:

git checkout -b [branch-name]

Substitua [branch-name] pelo nome do branch desejado.

Alternativamente, você pode criar um branch sem mudar para ele usando:

git branch [branch-name]

Enviando o Novo Branch para o Repositório Remoto

Após criar um novo branch localmente, você pode enviá-lo para o repositório remoto usando:

git push -u origin [branch-name]

Este comando configura uma conexão de rastreamento entre seu branch local e o branch remoto.

Exemplos

Criando um Branch de Funcionalidade

git checkout -b feature/login-system

Isso cria e muda para um branch chamado feature/login-system.

Criando um Branch de Correção Rápida

git checkout -b hotfix/critical-bug

Este comando é usado quando você precisa corrigir rapidamente um bug crítico.

Verificando um Branch Remoto Existente

Primeiro, liste todos os branches, incluindo os remotos:

git branch -a

Em seguida, faça checkout do branch remoto:

git checkout -b [branch-name] origin/[branch-name]

Perguntas Frequentes

Como renomeio um branch?

Para renomear um branch, use:

git branch -m [old-name] [new-name]

Se você quiser renomear o branch atual, pode usar este comando:

git branch -m [new-name]

Como posso excluir um branch?

Para excluir um branch local, use:

git branch -d [branch-name]

Para forçar a exclusão de um branch (use com cautela):

git branch -D [branch-name]

Para excluir um branch remoto:

git push origin --delete [branch-name]

Como faço para mesclar mudanças de um branch para outro?

Primeiro, mude para o branch que você deseja mesclar:

git checkout [target-branch]

Em seguida, mescle o outro branch:

git merge [source-branch]

Qual é a diferença entre git branch e git checkout -b?

O comando git branch [branch-name] cria um novo branch, mas não muda você para ele, enquanto o comando git checkout -b [branch-name] cria um novo branch e também muda você para ele imediatamente.

Como posso ver todos os branches no meu repositório?

Para listar todos os branches locais, use:

git branch

Para ver tanto os branches locais quanto os remotos, use:

git branch -a

Conclusão

Criar e gerenciar branches no Git permite que equipes trabalhem em diferentes funcionalidades, correções ou experimentos em paralelo, sem interromper a base de código principal. Compreender esses conceitos é crucial para uma colaboração eficiente e eficaz em projetos de desenvolvimento de software.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.