连接 Git 个存储库 + 接收更新

Connecting Git Repositories + Receiving Updates

我有 3 个不同的 git 存储库,每个存储库中有 30 个项目(不过其中一个是主要项目)。我想要实现的是,以某种方式 "connect" 这些存储库相互关联,这样当有人拉取主要的存储库时,其他两个也会被拉取,连同更新。所以他们将共享同一个工作区。

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

我希望我能解释我的问题。如果有什么不清楚的地方,请问,我会尽量解释得更详细。

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

找到了实现的方法。组织我想要的结构的是 git submodule 命令(带有必要的参数)。

Here为参数页

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

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