Strange Branch apareciendo en Git

No estoy seguro de cómo sucedió esto, pero recientemente noté una extraña twig remota que aparece cuando ejecuto el command git branch -a

 remotes/origin/pr/121 remotes/origin/pr/122 remotes/origin/pr/126 

¿Cómo puedo eliminar estas twigs remotas?

git push origin --delete pr/121 y varias forms de eso, pero nada funciona.

Parece que tu repository está alojado en GitHub. Creará una twig así para cada request de extracción.

Eche un vistazo a https://help.github.com/articles/checking-out-pull-requests-locally

Para eliminar una twig, generalmente utilizo este formatting

 git push origin :pr/121 

Importa el :

Piense en ello como una condición especial de la

 git push remote [local-branch]:[remote-branch] 

pero para el local, no eliges nada, por lo que es como pulsar en blanco para la twig remota, y se elimina.

git remote branch -dr pr/121 debería funcionar para eliminar las twigs de seguimiento.

-r –remotes

 List or delete (if used with -d) the remote-tracking branches. 

Cita del manual de git.

Sin embargo, para eliminar realmente la twig en el control remoto también: suponiendo que tiene acceso de git push origin :121 debe empujar nada sobre la twig 121 en el origen, en última instancia, eliminarlo.