#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'