como remover branch remoto no git
Esse post é mais para lembrete, pois muitas vezes esqueço como remover um branch remoto, enfim…
Tem o modo que é inesquecível, pelo menos para mim:
$ git push origin :old_branch_to_be_deleted
Mas caso você queira remover um branch que tenha o mesmo nome de uma TAG, temos a seguinte resposta de retorno:
$ git push origin :v0.2.1
error: dst refspec v0.2.1 matches more than one.
error: failed to push some refs to 'git@github.com:tinogomes/resque_spec.git'
Neste caso, ao invés de só usarmos o nome do branch, devemos usar o seu endereço de referência, no caso:
$ git push origin :refs/heads/v0.2.1
Referência: http://cheat.errtheblog.com/s/git