error: Cannot delete branch currently checked outerror: Cannot delete current branch
No puedes eliminar la rama en la que te encuentras actualmente.
Qué causa este error
Git no permite eliminar la rama que tienes activa (checked out). Debes cambiar a otra rama primero.
Cómo solucionarlo
Cambia primero a otra rama: git checkout main, y luego elimínala: git branch -d branch-to-delete. Usa -D en lugar de -d para forzar la eliminación de una rama sin fusionar.
Códigos de Error Relacionados
fatal: ambiguous argumentfatal: ambiguous argument
Git no puede determinar si el argumento se refiere a una revisión, una ruta u otra cosa.
fatal: shallow update not allowedfatal: shallow update not allowed
Se rechazó un push desde un clon superficial porque el remoto no permite actualizaciones superficiales.
fatal: bad objectfatal: bad object
El objeto de Git referenciado no existe o está corrupto.
fatal: Not possible to fast-forward, abortingfatal: Not possible to fast-forward, aborting
Un pull con --ff-only falló porque las ramas han divergido.
fatal: branch is already checked out at another worktreefatal: la rama ya está extraída en otro árbol de trabajo
No se puede hacer checkout de la rama porque ya está activa en otro worktree.
fatal: Authentication failedfatal: Authentication failed
La autenticación de Git con el servidor remoto falló.