2010-10-26 10 views
7

Así que estaba tratando de crear una rama huérfana. Intenté un par de cosas y una de ellas (git checkout -b --orphan newbranch) logró crear una rama llamada "--orphan"; ahora no me permitirá eliminarlo usando git branch -d --orphan. También he intentado usar comillas y escapar de los personajes. Nada parece funcionar. También intenté usar gitg para eliminar y cambiar el nombre de la rama; esto no funcionóCómo eliminar una rama llamada "--orphan"

¿Cómo puedo eliminar esta rama?

+2

+1 Gracioso. Oh, espera, esto no es slashdot ... –

Respuesta

11
git branch -d -- --orphan 

Todo después de -- se toma como argumento y no un interruptor. Esto funciona en muchos lugares en git (y en muchos otros programas de Unix).

+0

+1: No sabía ese truco '-'. ¡Gracias! –

Cuestiones relacionadas