当我运行 git branch -a 时,它会像这样打印出来,例如:
branch_a
remotes/origin/branch_a
几个问题:
最佳答案
branch_a
表示您有一个名为 branch_a
的本地分支。 remotes/origin/branch_a
表示您有一个名为 origin
的 Remote ,并且您正在跟踪 branch_a
Remote 中的 origin
。这不一定与您自己的 branch_a
相关联,但可能是( git branch -a
没有说)。 remotes/origin/branch_a
是远程跟踪分支,如果您自己设置了 branch_a
来跟踪远程,则需要它。如果没有,那么删除 origin
远程应该将其删除,或者您可以简单地 git branch -d remotes/origin/branch_a
。 关于git - 删除远程分支?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3068812/