Je suis presque sûr d'avoir vu quelque part dans un projet Git populaire les branches avaient un motif comme "feature / xyz".
Cependant, lorsque j'essaie de créer une branche avec le caractère barre oblique, j'obtiens une erreur:
$ git branch labs/feature
error: unable to resolve reference refs/heads/labs/feature: Not a directory
fatal: Failed to lock ref for update: Not a directory
Même problème pour (ma première tentative):
$ git checkout -b labs/feature
Comment créer une branche dans Git avec le caractère barre oblique?
.git/refs/headsie si vous le faites git checkout -b feature/123alors à l'intérieur de votre projectRootFolder/.git/refs/headsrépertoire, vous verrez un répertoire nommé: featureoù à l'intérieur de ce répertoire, vous verrez une branche nommée 123. Plus tard, si vous en créez un autre feature/124à l'intérieur du featurerépertoire, vous verrez une branche nommée124
                HEAD" Nice one @CBBailey
                
HEAD. Il semble que git pense que vous êtesHEADun lien vers la branchelabs/featurequi n'a pas été créée. Je ne sais pas comment cela a pu se produire, mais cela signifie que votre tentative de créer une branche appelée enfoo/barfonction de cela, ne fonctionne pas. Une idée de comment tuHEADes décollé?