> Faqs > Cómo borrar una rama Git en un repositorio local

Cómo borrar una rama Git en un repositorio local

Hola! tengo un repositorio local creado con Git. He creado una rama y ya no la necesito.

¿Cómo puedo borrar una rama creada en local de un repositorio Git?

Estoy intentando con este comando, tal como veo en su manual de ramas en Git:

git branch -d refactor_crud

Estoy intertándolo pero recibo este error:

error: Cannot delete branch 'refactor_crud' checked out at '/Users/alfonso/proj/crm'

Respuestas

El error que estás recibiendo es porque estás situado sobre la rama que intentas borrar.

Justo te dice que Cannot delete branch 'refactor_crud' checked out, como que has hecho checkout sobre una rama y que intentas borrarla, lo que te da error.

Prueba a moverte a la rama principal y luego borrar la rama.

git checkout main
git branch -d refactor_crud

Primero haces chekout a otra rama, en este caso "main" y luego borras la rama que intentas eliminar.

Por supuesto, el comando anterior depende de como se llama tu rama principal, en muchos proyectos se llama "master", luego el comando sería.

git checkout master
git branch -d refactor_crud
Luis
92 3 4 1
Gracias Luis! he podido borrar la rama de Git. Ya veo que no era un problema muy grande jeje