Windows上的git分支命名

时间:2018-03-29 21:45:18

标签: git git-for-windows

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

我做错了什么?

2 个答案:

答案 0 :(得分:5)

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

  

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

来自https://git-scm.com/docs/git-check-ref-format

  

它们不能以斜杠开头或结尾/或包含多个   连续斜杠(有关异常,请参阅下面的--normalize选项   遵守这条规则)

希望这有帮助

答案 1 :(得分:3)

我不是100%肯定在这里,但我怀疑领先“/” 这与此问题类似 Which characters are illegal within a branch name?

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