不是有效的 git 分支名称

Use*_*er3 8 git

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

 git branch "feature/BA-302-[AU]Intl-BCard"                            
Run Code Online (Sandbox Code Playgroud)

但是我得到:

致命:“功能/BA-302-[AU]Intl-BCard”不是有效的分支名称。

不确定,我缺少什么

另外为了澄清,我已经尝试过:

git checkout -b feature/BA-302-[AU]Intl-BCard
Run Code Online (Sandbox Code Playgroud)

结果如下:

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

sog*_*nts 16

就我而言,它是一个空间。分支名称不能包含空格字符。


cho*_*oba 11

[不允许在分支名称中使用。请参阅man git-check-ref-format此处了解更多详情。

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