git version 1.7.1
我跑了git branch -b --track origin/develop
,我得到了一个名为--track
的分支。我该如何删除它?
我做了什么:
$ git branch
--track
* develop
master
$ git branch -d --track
$ git branch -d "--track"
$ git branch -D --track
$ git branch -D "--track"
$ git branch -D '--track'
$ git branch
--track
* develop
master
答案 0 :(得分:4)
不是试图找出(如果有的话)获取git工具的方法,你可以简单地
rm .git/refs/heads/--track
答案 1 :(得分:4)
hobbs' answer中的方法可能有用。如果失败,您可以使用git update-ref
以不会以-
开头的方式删除分支名称:
git update-ref -d refs/heads/--track
即使分支已经打包,这也应该有用。
答案 2 :(得分:0)
尝试
git branch -D -- --track
--
将选项与参数分开。