Dans notre référentiel GitHub, un collègue a supprimé une branche nommée release. Mais lorsque je lance git checkout releaselocalement, j'obtiens toujours la branche supprimée release. Idem, même lorsque j'ai extrait une autre branche, supprimé la releasebranche avec git branch -D releaseet 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 --remotesortie origin/release. Voulez-vous dire de s'exécuter git fetch -psans arguments supplémentaires, et élagera-t-il toutes les branches distantes supprimées?
git fetch -psans arguments supplémentaires élague toutes les branches distantes supprimées.
git branch --remotesortie après l'exécutiongit fetch? Vous devrez peut-être tailler avecgit fetch -ppour oublier les branches distantes supprimées.