如何在Github上链接两个存储库?

时间:2015-11-24 07:54:22

标签: git github

我有一个名为" R1"的存储库。该存储库包含4个项目(P1,P2,P3和P4)。

我想将P1链接到与R3相同的另一个存储库R2。如果我在Repository R1上推送代码,则应该推送所有链接的存储库(R2和R3)。

如果可以使用GitHub,请建议我。

1 个答案:

答案 0 :(得分:1)

没有"自动同步"在Git或GitHub的回购之间。

一种可能的实现方式是:

这意味着,当您在P1P2中推送任何内容时,或者您需要在R1R2中执行的操作是:

git submodule update --remote
git add .
git commit -m "new SHA1 for P1 or P2"
git push

R1仅监控P1P2的{​​{3}}(gitlinks)。

但是,这意味着您目前有更多的回购:您有R1R2,您还需要P1P2作为回购。