Lorsque je fais git fetch origin
et qu'origin a une branche supprimée, cela ne semble pas la mettre à jour dans mon référentiel. Lorsque je fais git branch -r
, cela affiche toujours origin/DELETED_BRANCH
.
Comment puis-je résoudre ce problème?
Lorsque je fais git fetch origin
et qu'origin a une branche supprimée, cela ne semble pas la mettre à jour dans mon référentiel. Lorsque je fais git branch -r
, cela affiche toujours origin/DELETED_BRANCH
.
Comment puis-je résoudre ce problème?
Si git fetch -p origin
ne fonctionne pas pour une raison quelconque (comme parce que le dépôt d'origine n'existe plus ou que vous n'êtes pas en mesure de le joindre), une autre solution consiste à supprimer les informations stockées localement sur cette branche en faisant depuis la racine du dépôt:
rm .git/refs/remotes/origin/DELETED_BRANCH
ou si elles sont stockées dans le fichier .git/packed-refs
en supprimant la ligne correspondante qui ressemble à
7a9930974b02a3b31cb2ebd17df6667514962685 refs/remotes/origin/DELETED_BRANCH
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
4 votes
Possible duplicate de git remote branch deleted but still appears in 'branch -a'