Создайте ветку в папке «/feature»

#git

#git

Вопрос:

Я хочу создать ветку в папке «/feature» с

 git checkout -b "/feature/TDK-1692
  

но я получил сообщение об ошибке:

 fatal: '/feature/TDK-1692' is not a valid branch name.
  

Комментарии:

1. Ветки не создаются в папках. Чего вы пытаетесь достичь?

2. Вы не можете создать ветку только определенной папки в репозитории git.

Ответ №1:

Как описано в git check-ref-format,

Они не могут начинаться или заканчиваться косой чертой / или содержать несколько последовательных косых черт (смотрите параметр —normalize ниже для исключения из этого правила)

/feature/TDK-1692 недопустимое название ветки. Она была бы расширена до refs/heads//feature/TDK-1692 , что нарушает это правило. feature/TDK-1692 все в порядке.

Ответ №2:

Я думаю, вы хотели бы запустить команду, подобную

 $ git checkout -b feature/TDK-1692
Switched to a new branch 'feature/TDK-1692'