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