Git: quitar un tag o un branch en el servidor remoto

Advertencia

Esta entrada ha sido escrita desde hace más de un año. Por favor, lee el articulo manteniendo en cuenta su antigüedad.

Aquí puedes encontrar los comando para quitar un tag o un branch desde un repositorio Git remoto

Encuentro dificil recordar los comandos de Git para remover un tag o un branch de un repositorio Git en s el servidor remoto.

En realidad no es tan dificil si nos recordamos de la sintaxis del comando git push, Scott Chacon lo explica bien en su libro ProGit book.

A way to remember this command is by recalling the git push [remotename] [localbranch]:[remotebranch] If you leave off the [localbranch] portion, then you’re basically saying, "Take nothing on my side and make it be [remotebranch]".

Entonces se trata solo de hacer un push de un branch/tag vacio al branch/tag remoto.

Supongamos que remotename es origin y remotebranch es serverfix, el comando para quitar un branch remoto es:

$ git push origin :serverfix

y para quitar un tag remoto:

$ git push origin :refs/tags/serverfix

 

Danilo