更改远程git存储库

时间:2016-05-28 10:30:37

标签: git github git-branch

我已将repo克隆到我的本地文件夹中,现在我想将我的git存储库更改为其他URL。我已经使用

更改了它
git remote set-url origin git://new.url.here

当我在做什么时

git remote -v

它向我显示了我想要工作的正确存储库。但是当我这样做时

git branch --all

它显示了旧存储库中的旧分支。我想知道为什么?因为我的新回购还没有任何分支。

2 个答案:

答案 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?