【发布时间】:2023-03-16 05:56:01
【问题描述】:
这个
git checkout -b #1-my-awesome-feature
产生错误
error: switch `b' requires a value
用反斜杠转义或用引号括起来会起作用
git checkout -b \#1-my-awesome-feature
但这很奇怪
git branch #1-my-awesome-feature
将不会产生任何错误,如果您检查它是否是用
创建的git branch --all
没有分支。
如果 hash char 不在分支名称的第一个位置,则将创建分支。
git branch feature-#1
正在执行git branch
feature-#1
* master
所以我的问题是如何在终端中“翻译”散列 (#) 字符以及为什么它在最初时不起作用?
谢谢!
【问题讨论】:
-
平台很重要。这很可能适用于 Windows。
标签: git workflow naming-conventions git-branch git-checkout