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



所以我运行这个命令:

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

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

现在运行:

git branch

给我:

* --track
  master

我试着检查master,然后运行:

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

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

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

我如何移除那个分支?此外,在未来,是否有一种方法可以做我想要的,仍然不必重新键入本地分支名称?

Try

git branch -D -- --track

应该告诉git忽略--

后面的破折号

相关内容

  • 没有找到相关文章

最新更新