Supprimer un local de développement de la branche

J'ai récemment cloné un repo de notre code de développement de la branche dans mon système:

git clone https://gitserver.com/product

Après le clone a été un succès-je obtenir ci-dessous l'état de la requête:

$ git branch
* develop

J'ai réalisé que maintenant, cette branche doit être supprimée, donc:

$ git checkout develop
Already on 'develop'
Your branch is up-to-date with 'origin/develop'.

$ git branch -d develop
error: Cannot delete branch 'develop' checked out at 'C:/work/test'

Je ne suis pas sûr de savoir si nous devrions essayer une commande GIT ou Unix la commande "rm -rf" pour supprimer un local de développer direction de référentiel? Enfin pourquoi pas, on peut supprimer " développer la branche.

Ne pensez pas que vous pouvez supprimer une branche qui sont extraits.
@WeeYou dit, vous ne pouvez pas supprimer une branche vous sont sur "on" (Git dit Already on 'develop' de sorte que vous êtes "sur la branche"develop). Découvrez quelques-unes des autres directions, comme master, d'abord.
Alors, comment puis-je supprimer complètement le branche j'ai cloné - est-ce que j'ai besoin pour exécuter les Unix rm-rf commande?
Vous n'avez pas le clone d'une succursale, vous cloné un référentiel, le référentiel contenu cette branche. Pouvez-vous expliquer ce que vous essayez de faire? Compte tenu de votre suggestion pour l'utilisation rm -rf , voulez-vous dire que vous voulez vous débarrasser de l'ensemble de clone (référentiel)? Si oui, alors oui, vous pouvez le supprimer à partir du disque dans n'importe quel moyen disponible pour vous en fonction de l'OS et du système de fichiers.

OriginalL'auteur Programmer | 2017-11-10