不是有效的git分支名称

kmb7vmvb  于 2023-03-06  发布在  Git
关注(0)|答案(2)|浏览(306)

我试图创建一个新的分支下的功能标签我的回购,我使用以下来做到这一点:

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

但是我得到:
fatal: 'feature/BA-302-[AU]Intl-BCard' is not a valid branch name
不确定,我错过了什么。同样为了澄清,我已经尝试:

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

结果如下:

zsh: no matches found: feature/BA-302-[AU]Intl-BCard
x6492ojm

x6492ojm1#

分支名称中不允许使用[。有关详细信息,请参阅man-page for git-check-ref-formathere
zsh中,[...]定义了shell试图匹配的字符类。如果没有匹配,你会得到错误zsh: no matches found。使用引号可以防止匹配。在bash中,类似的行为可以通过运行shopt -s failglob来打开。

anauzrmj

anauzrmj2#

在我的例子中,它是一个空格。分支名称不能包含空格字符。

相关问题