Nel nostro repository GitHub, un collega ha rimosso un ramo chiamato release
. Ma quando corro git checkout release
localmente, ottengo sempre il ramo rimosso release
. Lo stesso, anche quando ho verificato un altro ramo, ho eliminato il release
ramo con git branch -D release
ed eseguito di nuovo git checkout release
.
C'è qualcosa da correggere nel repository GitHub o devo correggere qualcosa localmente?
git branch --remote
uscita origin/release
. Intendi eseguire git fetch -p
senza ulteriori argomenti e eliminerà tutti i rami remoti eliminati?
git fetch -p
senza argomenti aggiuntivi potremo eliminare tutti i rami remoti eliminati.
git branch --remote
output, dopo l'esecuzionegit fetch
? Potrebbe essere necessario potaregit fetch -p
per dimenticare i rami remoti eliminati.