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 git
branch
, consulte a documentação oficial.
Last updated
Was this helpful?