无意中创建了一个名为--track的分支,现在我无法删除它

时间:2011-05-03 18:21:36

标签: git branch git-track

所以我运行了这个命令:

git checkout -b --track origin/RB_1.4.5

我认为它将使用相同的名称创建一个本地分支并将其设置为跟踪远程分支,但它创建了一个名为--track的分支。我可以发誓,省略本地分支名称通常会导致它假设您想要与远程分支相同的名称,但我想情况并非如此。

现在正在运行:

git branch

给了我:

* --track
  master

我试过检查主人然后再跑:

git branch -D --track  (as well as "--track")

但是没有做任何事情(没有错误或任何事情)。

我尝试删除.git / config中的相应行,但仍然没有骰子。

如何删除该分支?此外,将来有没有办法做我想做的事情,仍然不必重新输入本地分支名称?

1 个答案:

答案 0 :(得分:8)

尝试

git branch -D -- --track

应该告诉git在--

之后忽略破折号