2014-05-22 16 views
6

Ok, ho creato un ramo origin/origin/master e l'ho inserito. Ho paura di fare alcune operazioni di rimozione. Cosa posso fare? È sicuro eseguire un'operazione di rimozione?Come eliminare "origine/origine/master"

+0

Dal momento che "/ padrone origine" ramo su uno remoto può essere protetto da fornitore di servizi Non penso che questa sia una domanda doppia. – interlude

risposta

8

Non preoccuparti, puoi sempre tornare indietro con git. Assicuratevi di avere il vostro branch master a livello locale, quindi provare questo:

git push origin :origin/master

cancellerà ramo origin/master su una "origine" a distanza.

Se vuoi essere supersafe, rinominare il telecomando da "origine" a "temp", poi fare:

git push temp :origin/master

+0

Se il tuo remoto è un repository Github, potresti vedere un messaggio come questo: 'Per github.com:username/your-repo.git ! [remoto rifiutato] origine/master (rifiutando di eliminare il ramo attuale: refs/heads/origin/master) Errore : impossibile inviare alcuni riferimenti a '[email protected]: username/your-repo.git' 'Questo è perché il ramo predefinito è impostato su "origine/master" invece di "master" ed è protetto. Cambia il ramo predefinito nella scheda "Impostazioni"> "Succursali". – jakewisse