当我使用git branch
命令时,它只显示一个本地分支:master
但是,当我使用git branch -a
命令时,它会显示初始master
分支以及两个远程主分支:
remotes/wilhelm/master
remotes/origin/master
为什么我有两个远程分支,如何在不删除远程仓库的情况下删除额外分支?
答案 0 :(得分:1)
看起来你有两个远程存储库。 当然,他们每个人都有一个主分支,所以你有两个远程主分支。
您可以使用
删除遥控器git remote remove <name>
这将不删除存储库,只有您的本地存储将不再跟踪远程存储库。
答案 1 :(得分:0)
我最终手动从我的.git/refs/remotes/
文件夹中删除了分支。
我不建议任何人这样做,除非: