0

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

我究竟做错了什么?

4

2 回答 2

5

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

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

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

它们不能以斜杠开头或结尾/或包含多个连续的斜杠(请参阅下面的 --normalize 选项以了解此规则的例外情况)

希望这可以帮助

于 2018-03-29T22:09:24.117 回答
3

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

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

于 2018-03-29T21:51:44.493 回答