所以我运行了这个命令:
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 中的相应行,但仍然不行。
如何删除该分支?另外,将来有没有办法做我想做的事,而不必重新输入本地分支名称?
最佳答案
尝试
git branch -D -- --track
应该告诉 git 忽略 --
之后的破折号
关于git - 不小心创建了一个名为--track的分支,现在我无法删除它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5873910/