bob wakefield
tengo una sucursal que se llama Test_Branch
. Cuando trato de eliminarlo usando el método recomendado, aparece el siguiente error:
No se puede eliminar la rama ‘Test_Branch’ desprotegida en ‘[directory
location]’.
No tengo otra información además de eso. Puedo volar fácilmente la rama remota, pero la rama local no desaparecerá.
Arpit Aggarval
Cambiar a alguna otra rama y eliminar Test_Branch
como sigue:
$ git checkout master
$ git branch -d Test_Branch
Si el comando anterior te da error – The branch 'Test_Branch' is not fully merged. If you are sure you want to delete it
y todavía quieres eliminarlo, entonces puedes forzar su eliminación usando -D
en lugar de -d
como:
$ git branch -D Test_Branch
Borrar Test_Branch
desde remoto también, ejecute:
git push origin --delete Test_Branch
-
Cambio de ramas fue lo que me atrapó: ¡buena captura! No puedes eliminar la rama si estás activo en ella. 😉
– Sliver Ninja – MSFT
4 de julio de 2017 a las 14:35
-
Si prueba algunas comprobaciones diferentes y sigue recibiendo el mismo mensaje, mire el resultado de
git status
ogit branch
; si está reorganizando Test_branch, simplemente revisando una rama/commit diferente no solucionará esto. En cambiogit rebase --abort
entoncesgit checkout --detach
y finalmentegit branch -D Test_branch
– droide
7 julio 2017 a las 21:16
-
Más pruebas de que git representa “git es terrible”. Cuanto más lo uso, más de estos ridículos aros tienes que atravesar. Especialmente porque probablemente quieras volver a cambiar a la misma sucursal.
– usuario949300
10/03/2018 a las 22:10
-
¿Y si alguien obtiene esto a cambio, al intentar cambiar de sucursal?
error: you need to resolve your current index first
y solo quieren SALIR? EDITAR – Solución:git reset --
;git checkout -D [branch_name]
Uf..– Pablo
13 de octubre de 2018 a las 0:22
-
Tuve que correr
git fetch --prune
porque ya había eliminado la rama en el control remoto, pero seguía apareciendo despuésgit pull
engit branch -a
.– hipokito
27 de agosto de 2020 a las 11:49
Me encontré con esto hoy y cambiar a otra sucursal no ayudó. Resultó que, de alguna manera, la información de mi árbol de trabajo se había corrompido y había un árbol de trabajo con la misma ruta de carpeta que mi directorio de trabajo con una HEAD
apuntando a la rama (git worktree list
). eliminé el .git/worktree/
carpeta que hacía referencia a él y git branch -d
trabajó.
Probablemente haya verificado Test_Branch y no puede eliminarlo mientras sea su rama actual. Echa un vistazo a una rama diferente y luego intenta eliminar Test_Branch.
dkniffin
Si ha creado varios árboles de trabajo con árbol de trabajo de gittendrás que ejecutar git worktree prune
antes de poder eliminar la rama
sankar natarajan
En mi caso, hubo cambios no confirmados de la rama anterior persistentes. Utilicé los siguientes comandos y luego eliminé funcionó.
git checkout *
git checkout master
git branch -D <branch name>
Tuve un problema similar, excepto que la rama mala estaba en medio de la reorganización.
git checkout bad_branch && git rebase --abort
resolvió mi problema
Apartha77
Si se encuentra con este problema en el que realizó el pago y no pudo eliminar la sucursal y recibe este mensaje de error
“error: no se puede eliminar la rama ‘problema-123’ desprotegida en …”
Luego verifique la rama en la que se encuentra actualmente usando git branch
Si la sucursal que está tratando de eliminar es su sucursal actual, no puede eliminarla. Simplemente cambie a principal o maestro o cualquier otra rama y luego intente eliminar
git pago principal o maestro
git branch -d branchname git branch -D branchname git branch -D branchname –force
si ejecutas
git branch
¿Qué dice?– volcado de memoria
5 de enero de 2017 a las 18:36
En la imagen, esto es lo que está sucediendo: publicdomainpictures.net/pictures/10000/velka/…
– volcado de memoria
5 de enero de 2017 a las 18:39
git branch me da *Test_Branch maestro
–Bob Wakefield
5 de enero de 2017 a las 18:43
La estrella te indica en qué sucursal te encuentras actualmente, esto confirma lo que dicen las respuestas
– volcado de memoria
5 de enero de 2017 a las 18:48
Tutorial makandracards.com/makandra/… te puede ayudar en este problema
– Mihai8
02/10/2018 a las 19:10