连接Git存储库+接收更新

时间:2016-05-30 10:02:22

标签: git git-fork

我有3个不同的git存储库,每个存储库中有30个项目(其中一个是主要项目)。我想要实现的是,有一种方法可以以某种方式将这些存储库“连接”到彼此,这样当有人拉出主存储库时,其他两个存储器也会被更新。所以他们将共享相同的工作区。

我可以给出一个这样的用例。有时人们将自己的版本作为开源项目的版本,并以某种方式将他们的版本连接到这些项目的原始git存储库,并在原始版本发布时接收更新。这意味着他们以某种方式将这些存储库相互连接(它们的版本和原始存储库)。因此,没有明确的更新需求,就像您拉动时一样,您可以获得软件中的更改并继续使用它。

我希望我能解释一下我的问题。如果不清楚,请询问,我会尝试详细解释。

2 个答案:

答案 0 :(得分:1)

找到实现这一目标的方法。它是git submodule命令(带有必要的参数),用于组织我想要的结构。

Here是参数页面。

Here是教程页面,其中包含Git本身的示例。

Here是一个非常好的教程视频,说明了如何使用它。

答案 1 :(得分:0)

也许您可以使用Google工具repo。它允许您管理几个git存储库。