我是git的新手并且不确定一些事情,如果有人能回答以下问题,我将非常感激。
所以我拥有2个私人git回购。 Repo1有众多开发者参与。 Repo2仅适用于我。我希望能够基本上复制Repo1,进行更改并仅推送到Repo2。最后,Repo2应该是最终的回购。
答案 0 :(得分:2)
您可以执行以下操作:通过github分叉他们的仓库或者只是克隆(然后您需要将新远程数据库添加到您拥有的仓库并将其推送到新位置)。
答案 1 :(得分:1)
您可以克隆repo1并创建一个本地分支,您将在其中介绍您的更改。只要您不将此分支推送到远程repo1,您的更改就不会远程显示给其他人。它们将是克隆仓库的本地产品。
现在,如果您想维护一个私人远程仓库(例如repo2),您可以将远程仓库添加到您的本地仓库并将您的分支推送到它。
至于从repo1合并到你的代码库版本,你可以从repo1中提取,合并到你的本地分支并将其推送到repo2。
其他人无法看到repo2,因为您在本地将其添加为另一个远程仓库。