Maison > Questions et réponses > le corps du texte
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
为情所困2017-05-02 09:36:58
Le message d'erreur est évident. Un tel répertoire n'existe pas. Êtes-vous sûr que cette branche existe ?
给我你的怀抱2017-05-02 09:36:58
Assurez-vous de supprimer la branche correspondante. git branch
Vérifiez si la branche existe. Notez que la branche distante doit avoir :
#删除远程分支
git push origin :dev
#删除本地分支
git branch -D dev
为情所困2017-05-02 09:36:58
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 ?
迷茫2017-05-02 09:36:58
-b signifie construire, ce qui est nouveau
-d signifie supprimer C'est la suppression que vous souhaitez.
某草草2017-05-02 09:36:58
Directement
git branch -D branch-name (nom de la branche)
Forcer la suppression