Я попробовал:
git branch "MyProj/bin/ ignored"
и получил:
fatal: 'MyProj/bin/ ignored' is not a valid branch name.
Страница руководства git-branch указывает на ] git-check-ref-format справочная страница, чтобы получить фактические правила для допустимого имени ветки.
Конечно же, причиной вышеупомянутой фатальной ошибки является включение символа пробела.
Есть идеи, почему в наши дни пробелы все еще исключаются из имени ветки (я ожидал этого, например, в древней CVS, но Git?)
Какие могут быть веские технические причины для этого?