当我运行 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 ,并且您正在跟踪 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/

    10-14 14:29