Menu
Coddy logo textTech

O que é uma Branch

Parte da seção Controle de Versão do Journey de Terminal da Coddy — lição 28 de 58.

Uma branch no Git é apenas um ponteiro móvel para um commit. A branch padrão é geralmente chamada de main, e cada commit que você faz nela avança esse ponteiro para frente.

As branches permitem que você trabalhe em diferentes linhas de desenvolvimento ao mesmo tempo sem interferir umas nas outras. Você pode:

  • Testar uma ideia arriscada em uma branch secundária e descartá-la de forma limpa
  • Construir uma nova funcionalidade isoladamente enquanto a main permanece estável
  • Passar o trabalho para um colega de equipe compartilhando uma branch

Você pode listar as branches a qualquer momento com:

git branch

O branch em que você está atualmente é mostrado com um * ao lado do seu nome. Internamente, o Git rastreia o "branch atual" por meio do arquivo .git/HEAD que você viu anteriormente.

challenge icon

Desafio

Iniciante

A pasta já é um repositório Git totalmente configurado com um commit na branch main. Liste as branches e imprima o resultado.

Folha de consulta

Uma branch no Git é um ponteiro móvel para um commit. A branch padrão é geralmente chamada de main.

Liste todas as branches com:

git branch

A branch atual é marcada com um *. O Git rastreia a branch atual através do arquivo .git/HEAD.

Experimente você mesmo

Terminal
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Controle de Versão