我已将repo克隆到我的本地文件夹中,现在我想将我的git存储库更改为其他URL。我已经使用
更改了它git remote set-url origin git://new.url.here
当我在做什么时
git remote -v
它向我显示了我想要工作的正确存储库。但是当我这样做时
git branch --all
它显示了旧存储库中的旧分支。我想知道为什么?因为我的新回购还没有任何分支。
答案 0 :(得分:1)
您实际上正在查看旧远程分支的本地副本。您可以使用git remote prune origin
删除它们。为了安全起见,建议您首先运行git remote prune origin --dry-run
,以便在删除之前查看确切删除的内容。
答案 1 :(得分:1)
无论如何,您的存储库中加载的分支都是旧分支,否则它们将丢失。 如果您不需要它们(因为您已经完成了上游推送到新的遥控器),请按照这些说明删除旧的远程分支(注意:您应该更改回旧的遥控器,删除并再次切换回来) How do I delete a Git branch both locally and remotely?