¿Cómo eliminar forzosamente una rama remota en GitHub?
Tengo 2 sucursales remotas:
- pending-issues-in-project
- new-issues-in-project
Intenté eliminarpending-issues-in-project
Me gusta esto git push origin :pending-issues-in-project
, pero recibí el error:
error: unable to push to unqualified destination: pending-issues-in-project
The destination refspec neither matches an existing ref on the remote nor
begins with refs/, and we are unable to guess a prefix based on the source ref.
error: failed to push some refs to '[email protected]:forkedRepo/RepoName.git'
Así que pensé que podría haber eliminadopending-issues-in-project
rama, pero cuando ejecutogit branch -a
muestrapending-issues-in-project
rama en la lista.
Cuando intenté lo mismo (intenté eliminar) paranew-issues-in-project
, funcionó
Ya he eliminado ambas ramas del servidor local usandogit branch -D branchName
.
Si el error se produce porque la rama no existe en el repositorio, ¿por qué aparece en la lista de ramas remotas?
¿Hay alguna forma de eliminar a la fuerza la rama remota?
Gracias por tu tiempo