不是有效的 git 分支名称

  • 本文关键字:分支 git 有效 git
  • 更新时间 :
  • 英文 :


我正在尝试在我的存储库的功能标签下创建一个新分支,我正在使用以下内容来执行此操作:

 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
分支

名称中不允许使用[。有关git-check-ref-format,请参见手册页,有关更多详细信息,请参阅手册页。

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

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

最新更新