Tenho certeza de que vi em algum lugar de um projeto popular do Git que os ramos tinham um padrão como "feature / xyz".
No entanto, quando tento criar um ramo com o caractere de barra, recebo um erro:
$ 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
Mesmo problema para (minha tentativa inicial):
$ git checkout -b labs/feature
Como alguém cria uma ramificação no Git com o caractere de barra?
.git/refs/headsou seja, se você fizer git checkout -b feature/123isso dentro do projectRootFolder/.git/refs/headsdiretório, verá um diretório chamado: featureonde dentro desse diretório, você verá uma ramificação chamada 123. Posteriormente, se você criar outro feature/124dentro do featurediretório, verá um ramo chamado124
HEAD" Legal "@CBBailey
HEAD. Parece que o git pensa que vocêHEADé um link para o ramolabs/featureque não foi criado. Não tenho ideia de como isso poderia ter acontecido, mas significa que sua tentativa de criar um ramo chamado comfoo/barbase nele não está funcionando. Alguma idéia de como vocêHEADse soltou?