windows上的git分支命名



当我在Windows中执行命令git checkout -b /dev/myfeature时,Git Bash返回带有此错误的返回: fatal: 'C:/Program Files/Git/dev/myfeature' is not a valid branch name.

我在做什么错?

来自https://git-scm.com/docs/git-branch

要创建或删除的分支的名称。新的 分支名称必须通过Git-Check-Ref-Format [1]定义的所有检查。 其中一些检查可能会限制分支中允许的字符 名称。

以及https://git-scm.com/docs/git-check-ref-format:

他们不能以斜线的开始或结尾,也不能包含多个 连续斜线(有关例外 对于此规则(

希望这有帮助

我在这里不是100%确定的,但我怀疑领先的"/"这类似于这个问题分支名称中哪些字符是非法的?

列表中有一个尾随的"/" ...所以我怀疑领先的斜杠

最新更新