如何更新本地Git原点与上游设置?

时间:2019-03-27 23:46:19

标签: git github bitbucket

我一直关注this guide,将我的BitBucket存储库迁移到GitHub。

具体地说,我正在创建新的GitHub存储库,然后将其设置为本地Git配置的上游,像这样。

git remote add upstream https://github.com:USER/PROJECT.git
git push upstream master
git push --tags upstream

这可以按预期工作,但是让我将源设置在BitBucket中,将上游设置在GitHub中。

enter image description here

在这一点上,我希望GitHub是我的起源,而BitBucket是我的上游。我如何轻松地交换它们?

任何有关此的信息将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:4)

您需要重命名每个。您需要一个中间名称,以避免在进行重命名舞蹈时踩到一个:

git remote rename upstream foo
git remote rename origin upstream
git remote rename foo origin

您就完成了。 (只需确保foo不是另一个遥控器的名称。)