2012-04-25 15 views
8

Vi posts anteriores preguntándome sobre esto, pero ninguno lo resolvió para mí. No uso Git a través de la línea de comandos, lo uso ya que está integrado en Xcode. Creé una rama y la envié a GitHub, y ahora quiero eliminarla. Lo eliminé en Xcode, pero todavía está en GitHub. Las instrucciones de GitHub dicen simplemente ir a Admin y eliminar el repositorio, pero allí dice que eliminará todo el proyecto, no solo la rama. Entonces, ¿qué me estoy perdiendo?¿Cómo elimino una rama de GitHub?

+0

Duplicado de http://stackoverflow.com/questions/4159950/how-do-i-delete-remote-branch-in-git – Celada

+0

¿Qué tiene de diferente su situación de la otra pregunta? –

Respuesta

15

¿Desea eliminar una rama en github? Eso sí,

$ git push origin :branch-name 

donde hay que sustituir origin con el nombre del repositorio remoto y branch-name con el nombre de la rama que desee eliminar en GitHub.

Editar: Tenga en cuenta los dos puntos delante del nombre de la rama, es importante.

Edición 2: Para ser más detallado:

$ cd /path/to/local/git/checkout 
$ git remote -v show 

escoger el nombre remoto de la primera columna que corresponde a la URL github en la que desea borrar la rama. Lo llamo origin aquí. branch-name es el nombre de la rama que desea eliminar. Eliminarla usando:

$ git push origin :branch-name 

Datos 3: Si usted quiere aprender acerca de git, puedo recomendar el libro gratis por Scott Chacon. La sección relevante es here.

Cuestiones relacionadas