【问题标题】:Git - how to delete a branch? [duplicate]Git - 如何删除分支? [复制]
【发布时间】:2011-07-22 22:28:33
【问题描述】:

可能重复:
Deleting a badly named git branch

我错误地创建了一个以连字符 - 开头的分支,在起始字符中。例如

git checkout -b -z/username/workname  origin

如果我尝试使用删除分支

git branch -D -z/username/workname

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>

如何删除分支?

【问题讨论】:

标签: git parameters branch


【解决方案1】:

使用 -- 将 -args 与非破折号 args 分开。即:

git branch -D -- -z/username/workname

【讨论】:

    【解决方案2】:

    试试这个:

    git update-ref -d refs/heads/-z/username/workname
    

    【讨论】:

      【解决方案3】:

      您可以使用以下命令删除分支:

      git branch -D /-z/username/workname
      

      【讨论】:

        猜你喜欢
        • 2011-05-08
        • 2013-09-22
        • 1970-01-01
        • 1970-01-01
        • 2021-05-23
        • 2021-03-29
        • 2011-07-29
        • 2016-12-29
        • 1970-01-01
        相关资源
        最近更新 更多