Ho creato una filiale notmaster
per eseguire il commit e di apportare alcune modifiche. Quando ho finito con quel ramo, ho unito le modifiche di nuovo in master
, le ho estratte, e poi cancellato il locale notmaster
.Come si elimina un ramo remoto in Git?
$ git branch -a
* master
remotes/origin/master
remotes/origin/notmaster
Esiste comunque la possibilità di eliminare il telecomando notmaster
?
Un po 'più di chiarezza, con la solution from Ionut:
Il metodo usuale non riuscito per me:
$ git push origin :notmaster
error: dst refspec notmaster matches more than one.
Ecco perché ho avuto un tag con lo stesso nome del ramo. Questa è stata una scelta sbagliata a mio nome e ha causato l'ambiguità. Quindi, in questo caso:
$ git push origin :refs/heads/notmaster
Ti amo! Ho cercato di superare lo stesso problema per ore ora! Questo è il motivo per cui adoro StackOverflow +1 !!! – Logan