git branch
Comando principal do Git para trabalhar com branches. Mais informações: https://git-scm.com/docs/git-branch.
- Lista todas as branches (locais e remotas; a branch atual é destacada por
*):
git branch --all
- Lista quais branches incluem um commit específico do Git em seu histórico:
git branch --all --contains hash_do_commit
- Mostra o nome da branch atual:
git branch --show-current
- Cria uma nova branch baseada no commit atual:
git branch nome_da_branch
- Crua uma nova branch baseada em um commit específico:
git branch nome_da_branch hash_do_commit
- Renomeia uma branch (não precisa fazer checkout para isso):
git branch -m|–move antigo_nome_da_branch novo_nome_da_branch
- Exclui a branch local (não precisa fazer checkout para isso):
git branch -d|–delete nome_da_branch
- Exclui uma branch remota:
git push nome_remoto --delete nome_da_branch_remota