Я впевнений, що десь у популярному проекті Git я бачив гілки, як "особливість / xyz".
Однак, коли я намагаюся створити гілку з косою рисою, я отримую помилку:
$ 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
Та сама проблема (моя перша спроба):
$ git checkout -b labs/feature
Як можна створити гілку в Git з рисою символом?
.git/refs/heads
тобто, якщо ви зробите git checkout -b feature/123
то всередині вашого projectRootFolder/.git/refs/heads
каталогу, ви побачите каталог з назвою: feature
де всередині цього каталогу ви побачите гілку з назвою 123
. Пізніше, якщо ви створите іншу, feature/124
то всередині feature
каталогу, ви побачите гілку з назвою124
HEAD
" Nice @ @ CBBailey
HEAD
. Схоже, git вважає, що вашHEAD
посилання на гілку,labs/feature
яка не була створена. Я не маю уявлення, як це могло статися, але це означає, що ваша спроба створити філію, названуfoo/bar
на її основі, не працює. Будь-яка ідея, як виHEAD
розклеїлися?