Ho fatto involontariamente un ramo git chiamato "0.2" che è anche un tag.Git - Impossibile eliminare il ramo remoto
così ho provato a rimuoverlo dalla provenienza:
$ git branch -rD origin/0.2
Deleted remote branch origin/0.2
Ma poi:
$ git fetch origin
* [new branch] 0.2 -> origin/0.2
Qui è l'errore mi sono wQuando spingere:
$ git push --force origin :0.2
error: dst refspec 0.2 matches more than one.
Così ho tolto il tag remoto:
$ git tag -d 0.2
$ git push origin :refs/tags/0.2
ancora non va:
$ git branch -rD origin/0.2
* [new branch] 0.2 -> origin/0.2
- Si tratta di un bug git?
- Ho fatto qualcosa di sbagliato oltre ad avere un nome di tag e ramo uguale?
- Come rimuovere questo ramo remoto?
Hai provato 'git push origine: 0.2'? –
il tag remoto esiste ancora? prova anche 'git remote prune origin' – CharlesB
' git branch -rD origin/0.2' è lo stesso di 'git push origin: 0.2' per la versione git più recente. E sì, il tag remoto era ancora lì. Ho anche provato il 'prugna'. – shkschneider