如果我执行git branch -a
,我会正确列出我的本地分支,但我的远程分支列出了双倍...例如
master
remotes/github/master
remotes/origin/master
我认为这样做的原因是我开始使用一个名为github的远程映射到我的github存储库URL,然后将其名称更改为origin,仍然保持相同的URL。
如果我执行git remote -v
,我会获得正确的单个名称/网址列表:
origin git@github.com:username/Repo.git (fetch)
origin git@github.com:username/Repo.git (push)
我尝试在配置文件中完全删除远程URL,以便git remote
不返回任何内容,但git branch -a
仍然返回那些加倍的远程分支。
如何摆脱这个双重上市?
答案 0 :(得分:1)
试
git branch -d -r remotes/github/master