Dans notre référentiel GitHub, un collègue a supprimé une branche nommée release
. Mais lorsque je lance git checkout release
localement, j'obtiens toujours la branche supprimée release
. Idem, même lorsque j'ai extrait une autre branche, supprimé la release
branche avec git branch -D release
et exécuté à nouveau git checkout release
.
Y a-t-il quelque chose à corriger sur le référentiel GitHub, ou dois-je réparer quelque chose localement?
git branch --remote
sortie origin/release
. Voulez-vous dire de s'exécuter git fetch -p
sans arguments supplémentaires, et élagera-t-il toutes les branches distantes supprimées?
git fetch -p
sans arguments supplémentaires élague toutes les branches distantes supprimées.
git branch --remote
sortie après l'exécutiongit fetch
? Vous devrez peut-être tailler avecgit fetch -p
pour oublier les branches distantes supprimées.