当我运行git branch -a时,它会打印出来,例如:
branch_a
remotes/origin/branch_a
几个问题:
答案 0 :(得分:2)
branch_a
表示您有一个名为branch_a
的本地分支。remotes/origin/branch_a
表示您有一个名为origin
的遥控器,并且您正在跟踪branch_a
遥控器中的origin
。这不一定与您自己的branch_a
相关联,但可能是(git branch -a
没有说明。)remotes/origin/branch_a
是一个远程跟踪分支,因此如果您设置了自己的branch_a
来跟踪远程分支,则需要它。如果没有,则删除origin
遥控器应将其删除,或者您可能只需git branch -d remotes/origin/branch_a
。答案 1 :(得分:0)
git push origin :branch_a
从原始存储库中删除远程分支,尽管看起来有点hackish。如果要删除branch_a,请运行git branch -d branch_a
。