Supondo que você já está num repositório, para criar um branch remoto no git, particurlamente, gosto de usar os seguintes passos:

  1. Crio um branch local
git branch NOME-DO-BRANCH
  1. 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.