如果我执行 a git branch -a
,我会正确列出我的本地分支,但我的远程分支会被列为双倍...例如
master
remotes/github/master
remotes/origin/master
我认为这样做的原因是我开始使用一个名为 github 的远程映射到我的 github 存储库 URL,然后将其名称更改为 origin,仍然保持相同的 URL。
如果我做 a 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
仍会返回那些加倍的远程分支。
如何摆脱这种双重上市?