无效的git分支名称

时间:2019-06-15 16:56:39

标签: git

我正在尝试在我的仓库的功能标签下创建一个新分支,我正在使用以下方法来做到这一点:

 git branch "feature/BA-302-[AU]Intl-BCard"                            

但是我得到了:

致命:'feature / BA-302- [AU] Intl-BCard'不是有效的分支名称。

不确定,我想念的是什么

还要澄清一下,我已经尝试过:

git checkout -b feature/BA-302-[AU]Intl-BCard

具有以下结果:

zsh:找不到匹配项:feature / BA-302- [AU] Intl-BCard

1 个答案:

答案 0 :(得分:3)

分支名称中不允许

[。有关更多详细信息,请参见man git-check-ref-formathere

zsh中,[...]定义了shell尝试匹配的字符类。如果没有匹配项,则会收到错误zsh: no matches found。使用引号会阻止匹配。在bash中,可以通过运行shopt -s failglob来打开类似的行为。