Supondo que você já está num repositório, para criar um branch remoto no git, particurlamente, gosto de usar os seguintes passos:
- Crio um branch local
git branch NOME-DO-BRANCH
- Dou um push usando o branch local recém criado para o remoto
git push origin NOME-DO-BRANCH
Gosto destes passos porque a chance de eu estar trabalhando localmente na branch recém criada é alta.
ps.: Este era para ser um post do tipo hello world, mas isto dá azar.