Como criar uma branch no Git com a Linha de Comando?

Para criar uma nova branch usando linha de comando (terminal), segue os passos:

Criando a nova branch a partir da branch atual:

git branch NovaBrach 

Criando a nova branch a partir de uma branch específica:

git branch -c branchEspecifica NovaBrach

Nos dois casos é necessário trocar para a branch criada:

git checkout NovaBrach

Após fazer as implementações você deve fazer o commit e o push:

git commit -m "feat: descrição da feature aqui"

git push -u origin MinhaNovaBrach

Se quiser criar o branch e ao mesmo tempo já trocar para ele, pode usar:

git checkout -b novobranch

Se quiser criar o branch a partir de outro existente (não necessariamente o atual):

git checkout -b novobranch branch_existente

E a partir da versão 2.23.0 do Git (de 2019), você também pode usar o comando switch em vez do checkout:

# criar branch e mudar para ele
git switch -c novobranch

# criar branch a partir de outro existente e mudar para ele
git switch -c novobranch branch_existente