Git-一个代码用于2个仓库,一个用于推送,另一个用于拉取

时间:2018-10-05 17:45:29

标签: git

我找到了一些使用git给出其代码的框架。因此,他们的任何更新都可以提取并合并到我自己的代码中。

但是与此同时,我的代码也链接到了自己的远程存储库。

所以,问题是-怎么做,以及是否甚至可能将相同的代码链接到一个远程存储库以获取更新,并链接到另一个远程存储所有更新?因此,工作流程可能是:

  1. 创建我自己的本地存储库,然后从远程存储库#1中提取代码。
  2. 在本地存储库中进行开发,然后将代码推送到远程存储库#2。
  3. 从仓库1中提取更新。
  4. 转到步骤2。

如何?可能吗?

1 个答案:

答案 0 :(得分:2)

您可以使用git remote add <repo-name> <url>添加一个附加的远程存储库-只需为该远程存储选择一个唯一的名称(与您要提取的名称不同!)及其URL。

然后,您可以使用git push <repo-name>将当前分支推送到该远程存储库中的相同命名分支。您可以使用git branch -u <repo-name> <branch>来将分支的默认上游设置为 repo-name -然后您可以简单地使用git push来推送它(但是您随后需要使用git pull <orig-repo>从原始存储库中提取更多更改。)