Commutateur de courant branche git dépôt nu

je veux en fait enlever une branche dans le dépôt nu avec lequel je travaille, mais cette tâche touche une impasse parce que je ne peux pas m'écarter du dépôt principal sans un "arbre de travail" qu'un dépôt nu n'a pas.

Quand je lance git branch -d master la sortie est:

error: Cannot delete the branch 'master' which you are currently on.

alors j'essaie de passer à une autre branche appelée 'develop' en exécutant git checkout develop et le résultat est:

fatal: This operation must be run in a work tree
46
demandé sur Ankur 2010-12-17 09:40:40
la source

1 ответов

essayez ceci au lieu de git checkout:

git symbolic-ref HEAD refs/heads/develop

alors vous devriez pouvoir supprimer master.

67
répondu cdhowie 2010-12-17 09:51:49
la source

Autres questions sur git git-checkout git-branch