Ho un ramo remoto denominato foo
, che non viene rintracciato nel client corrente.Ho creato per errore un ramo locale di nome origine/pippo. Ora cosa?
Ho effettuato git checkout -b origin/foo
e questo ha creato una filiale locale denominata origin/foo
. Questo sembra male, poiché finora tutti i miei rami locali non avevano un prefisso origin/
.
ho cercato di eliminare questo ramo locale eseguendo git branch -d origin/foo
, ma è lamentato del fatto che la filiale non è completamente fusa. Ho paura che se lo imporrò usando -D
, in realtà eliminerà il ramo remoto.
Come faccio a ripulire questo pasticcio?
Nel frattempo, ho rinominato a bad_foo fino a che non capire cosa fare. – ripper234
Ora che lo hai rinominato, hai ancora un problema? – Mat
@Mat - ora che me lo dici, ho appena provato a cancellare bad_foo e ha funzionato. Evviva! – ripper234