在尝试创建跟踪分支时,我设法创建了一个名为'-t'的本地分支。我无法删除分支,因为分支名称也是一个参数。这是在Windows机器上。
$ git branch -D -t
fatal: branch name required
逃避无济于事
$ git branch -D \-t
fatal: branch name required
将分支名称放在引号中也无济于事
$ git branch -D "-t"
fatal: branch name required
使用git gui尝试删除分支会产生相同的错误消息。
我想从.git / refs / heads中删除'-t' - 这还够吗?或者还有更多呢?或者有没有办法可以从命令行中删除它?
答案 0 :(得分:8)