git branch

O comando git branch permite criar, listar e excluir branches no Git, facilitando o desenvolvimento paralelo e a organização do código.

O comando git branch é usado para gerenciar branches no Git, permitindo a criação de novas ramificações, listagem das existentes e remoção de branches que não são mais necessários.

Suas Três Funcionalidades

Criar um novo branch

Quando você deseja desenvolver uma nova funcionalidade ou corrigir um bug sem interferir no código principal, você pode criar um novo branch usando git branch.

O branch criado começa com todo o conteúdo do branch atual. Ou seja, o novo branch será uma cópia exata do estado atual do branch de onde foi criado, incluindo arquivos e alterações não comitadas.

Listar branches existentes

Para visualizar todos os branches disponíveis no repositório, o comando git branch pode ser usado sem argumentos.

Excluir um branch

Quando um branch não é mais necessário, ele pode ser removido para manter o repositório organizado.

Estrutura

O formato base do comando git branch é:

git branch [opções] [nome-do-branch]

Exemplos de uso

  • Criar um novo branch:

    • git branch feature-x

    • Cria um novo branch chamado feature-x, mas não muda para ele automaticamente. Permanece no mesmo branch que já estava.

  • Listar branches existentes:

    • git branch

    • Exibe todos os branches locais, destacando o branch atual com um *.

  • Excluir um branch local:

    • git branch -d feature-x

    • Remove o branch feature-x se ele já foi mesclado (merged). Ou seja, o branch somente será deletado se todas as alterações feitas já foram integradas ao branch principal.

    • Caso o branch ainda tenha alterações não mescladas e você queira removê-lo de qualquer forma, utilize o comando:

      • git branch -D feature-x

      • Isso força a exclusão do branch, descartando qualquer alteração que ainda não tenha sido integrada ao branch principal.

O comando git branch é essencial para um fluxo de trabalho eficiente no Git, permitindo que diferentes funcionalidades sejam desenvolvidas separadamente sem afetar o código principal.

Esta é uma explicação simplificada para fins didáticos. Para explorar todas as possibilidades do comando gitbranch, consulte a documentação oficial.

Last updated

Was this helpful?