Tengo dos twigs remotas con nombres similares. ¿Este command eliminará el correcto?

Tengo dos twigs remotas:

  • origin/dev
  • origin/origin/dev

Quiero eliminar origin/origin/dev .

¿El siguiente command hará lo que yo quiero?

 git push origin --delete origin/dev 

Haría bien en elegir mejores nombres de twig; evitaría algunos dolores de cabeza como este :)

Según lo entiendo, tienes dos twigs que viven en el repository remoto llamado origin :

  • dev
  • origin/dev

Una testing rápida en un repository de juguetes indica que, bajo la suposition de que origin/HEAD no apunta a la twig remota llamada origin/dev , el command

 git push origin --delete origin/dev 

de hecho hará lo que quieras. Para ser claro, este command

  • elimine la twig llamada origin/dev que vive en el repository remoto de origin , y que está asociada con su origin/origin/dev seguimiento remoto (local).
  • Deje intacta la twig denominada dev que vive en el repository remoto de origin y que está asociada con su origin/dev seguimiento remoto (local).