几个月前我开始研究一个项目。我使用了我的私人bitbucket存储库。唯一的目的是备份我的代码,因为我一个人工作。现在我的“老板”提供了另一个存储库,并希望我使用它。
我是否必须删除旧存储库才能使用新存储库,还是可以同时使用它们?
答案 0 :(得分:2)
是的,您可以为您的存储库注册多个遥控器。
您必须将新远程数据库添加到新存储库。通常,主存储库名为origin
,原始存储库(来自您的分支或备用存储库的文件)命名为upstream
。
所以你能做什么:
git remote rename origin upstream # change your current 'origin' remote to 'upstream'
git remote add origin git://foo@bar.spam # add your new remote
然后,您将能够获取并推送它们。
如果您的上游用作备份,我建议您只推送master
(最后develop
,如果您使用的是gitflow或类似内容)upstream
。
因此,当upstream
存储每个分支机构时,origin
仅存储您的合并代码。提交。
但这取决于你的需要。
这是一个关于origin&amp ;;的stackoverflow线程。上游遥控器:What is the difference between origin and upstream on GitHub?
答案 1 :(得分:1)
您可以同时使用两者。您可以拥有任意数量的遥控器。如果实际使用的名称是origin
,则只需要为遥控器提供另一个名称。
git remote add another-name urlto.git
如果您想让两个遥控器保持同步,您还需要按下遥控器。