Il ramo remoto su Github non consentirà la cancellazione

1

Sto tentando di eliminare un ramo remoto. Ho 4 anni e non l'ho mai usato. Ho seguito le istruzioni che ho trovato su SF e su altri siti, tuttavia il comando come dato si rifiuta di funzionare.

Il risultato di git branch -r è:

origin/dev
origin/master
origin/maxxo_rspec_reorg

E così, il comando come ho capito per eliminare quel ramo remoto è:

git push origin --delete maxxo_rspec_reorg 
Enter passphrase for key '/Users/me/.ssh/id_rsa_me': 

Questa è la parte sfortunata:

error: unable to delete 'maxxo_rspec_reorg': remote ref does not exist
error: failed to push some refs to '[email protected]:myuser/myapp.git'

Questo è chiaramente non vero affatto. Il ramo remoto esiste. Mi riferisco erroneamente al nome del ramo in qualche modo? Ho provato a farlo precedere da "origin /" ma non ha funzionato neanche.

    
posta AKWF 20.12.2018 - 14:49
fonte

1 risposta

4

Se github dice che non esiste, forse no. Potresti voler eseguire

git remote prune origin

ogni tanto per rimuovere i rami di tracciamento remoto non aggiornati. Puoi anche configurare di averlo fatto automaticamente su ogni git fetch , git pull e git remote update :

git config fetch.prune true
    
risposta data 20.12.2018 - 17:04
fonte

Leggi altre domande sui tag