Description du problème :
git branch montre que la branche locale a la branche que je souhaite supprimer
git checkout -b [filename] montre que la branche n'existe pas (introuvable)
git checkout [filename] indique l'échec du verrouillage de la référence pour la mise à jour : aucun fichier ou répertoire de ce type
S'il vous plaît dites-moi comment résoudre ce problème
git branch -d
consiste à supprimer la brancheLe message d'erreur est évident. Un tel répertoire n'existe pas. Êtes-vous sûr que cette branche existe ?
Assurez-vous de supprimer la branche correspondante.
.git branch
Vérifiez si la branche existe. Notez que la branche distante doit avoir:
Pas particulièrement compréhensible. . . Pourquoi ai-je besoin de git checkout -b pour supprimer une branche ? Si vous souhaitez supprimer une branche, ne devriez-vous pas d'abord passer à une autre branche, puis git branch -d ?
-b signifie construire, ce qui est nouveau
-d signifie supprimer C'est la suppression que vous souhaitez.
Directement
git branch -D branch-name (nom de la branche)
Forcer la suppression