如何删除名为 "--track" 的 git 分支



我在用git检查一个新分支时犯了一个错误。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

,而不是试图弄清楚(如果有)来获取Git工具的方法,您可以简单地简单地

rm .git/refs/heads/--track

霍布斯答案中的方法可能会起作用。如果失败,您可以使用git update-ref以也不会以-开头的方式删除分支名称:

git update-ref -d refs/heads/--track

即使分支已经包装,这也应该有效。

尝试

git branch -D -- --track

--将选项与参数分开。

相关内容

  • 没有找到相关文章

最新更新