Exclua uma filial local:
git branch -D mybranch
Exclua um branch remoto (essencialmente envia ‘null’ para o branch remoto):
git push remotename :mybranch
Exclua o local e o remoto juntos (graças ao comentário do zzet):
git push remotename --delete :mybranch