后面的破折号
所以我运行这个命令:
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忽略--