Sono abbastanza sicuro di aver visto da qualche parte in un popolare progetto Git che i rami avevano uno schema come "feature / xyz".
Tuttavia, quando provo a creare un ramo con il carattere barra, ricevo un errore:
$ 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
Stesso problema per (il mio tentativo iniziale):
$ git checkout -b labs/feature
Come si crea un ramo in Git con il carattere barra?
.git/refs/headsesempio se git checkout -b feature/123nella tua projectRootFolder/.git/refs/headsdirectory vedrai una directory chiamata: featuredove all'interno di quella directory vedrai un ramo chiamato 123. Più tardi, se ne crei un altro e feature/124poi all'interno della featuredirectory, vedrai un ramo chiamato124
HEAD" Nice one @CBBailey
HEAD. Sembra che Git pensi che il tuoHEADsia un collegamento al ramolabs/featureche non è stato creato. Non ho idea di come sia potuto succedere, ma significa che il tuo tentativo di creare un ramo chiamatofoo/barbasato su di esso, non funziona. Hai idea di come ti seiHEADsbloccato?