¿Cómo elimino con security una twig de git remota?

Para eliminar una twig local en git utilizo git branch -d , pero ¿cómo puedo eliminar de forma segura una twig remota?

Me gustaría eliminarlo solo cuando la twig remota se fusione con mi twig actual .

La respuesta está parcialmente cubierta aquí: ¿Cómo puedo saber en git si una twig ya se ha fusionado en maestra?

Si bien esa publicación hace frente a las sucursales locales, puede encontrar sucursales remotas fusionadas o no

  • git branch -r --merged para detectar todas las sucursales remotas que ya están fusionadas con la actual
  • git branch -r --unmerged para hacer lo contrario

  • git branch -r --no-merged es correcta para la nueva versión de Git y no estoy seguro de si git branch -r --unmerged es aplicable para el antiguo git .

Una vez que descubrió que una twig remota específica ya está fusionada (es decir, aparece al escribir git branch -r --merged ), puede eliminarla, ya que Michael Krelin responde usando

 git push <remote> :<remotebranchname> 

Consulte también la documentation de la git branch para las banderas --merged y – sin --unmerged .

Solo para señalar que para las sucursales no fusionadas parece que la opción ahora es –no fusionarse como se explica en http://git-scm.com/docs/git-branch