Jestem prawie pewien, że widziałem gdzieś w popularnym projekcie Git, gałęzie miały wzór podobny do „feature / xyz”.
Jednak gdy próbuję utworzyć gałąź ze znakiem ukośnika, pojawia się błąd:
$ 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
Ten sam problem dla (mojej pierwszej próby):
$ git checkout -b labs/feature
Jak stworzyć gałąź w Git z ukośnikiem?
.git/refs/headstzn. Jeśli to zrobisz, git checkout -b feature/123w projectRootFolder/.git/refs/headskatalogu zobaczysz katalog o nazwie: featuregdzie w tym katalogu zobaczysz gałąź o nazwie 123. Później, jeśli utworzysz kolejną, feature/124a następnie w featurekatalogu, zobaczysz gałąź o nazwie124
HEAD” Nice one @CBBailey
HEAD. Wygląda na to, że git uważa, żeHEADjest to link do gałęzi,labs/featurektóra nie została utworzona. Nie mam pojęcia, jak to się mogło stać, ale oznacza to, że próba utworzenia oddziału zwanego na jegofoo/barpodstawie nie działa. Masz pomysł, jak sięHEADutknąłeś?