Gan*_*esh 4 git parameters branch
可能重复:
删除命名错误的git分支
我创建了一个错误的分支,以连字符开头 - 在起始字符中.例如
git checkout -b -z/username/workname origin
Run Code Online (Sandbox Code Playgroud)
如果我尝试删除分支使用
git branch -D -z/username/workname
Run Code Online (Sandbox Code Playgroud)
git抛出一个解析器错误
error: unknown switch `z' usage: git
branch [options] [-r | -a] [--merged |
--no-merged] or: git branch [options] [-l] [-f] <branchname>
[<start-point>] or: git branch
[options] [-r] (-d | -D) <branchname>
or: git branch [options] (-m | -M) [<oldbranch>] <newbranch>
Run Code Online (Sandbox Code Playgroud)
如何删除分支?
使用 - 将-args与非短划线args分开.IE:
git branch -D -- -z/username/workname
Run Code Online (Sandbox Code Playgroud)