为什么我有两个远程主分支?

时间:2014-06-30 21:37:04

标签: git github git-branch

当我使用git branch命令时,它只显示一个本地分支:master

但是,当我使用git branch -a命令时,它会显示初始master分支以及两个远程主分支:
remotes/wilhelm/master
remotes/origin/master

为什么我有两个远程分支,如何在不删除远程仓库的情况下删除额外分支?

2 个答案:

答案 0 :(得分:1)

看起来你有两个远程存储库。 当然,他们每个人都有一个主分支,所以你有两个远程主分支。

您可以使用

删除遥控器
git remote remove <name>

这将删除存储库,只有您的本地存储将不再跟踪远程存储库。

答案 1 :(得分:0)

我最终手动从我的.git/refs/remotes/文件夹中删除了分支。

我不建议任何人这样做,除非:

  • 绝对必要
  • 或者你很难放手[像我一样]