连接 Git 存储库 + 接收更新



我有 3 个不同的 git 存储库,每个存储库都有 30 个项目(不过其中一个是主要项目)。我想要实现的是,有一种方法以某种方式将这些存储库相互"连接",以便当有人拉取主存储库时,其他两个存储库也会随着更新一起被拉出。因此,他们将共享同一个工作区。

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

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

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

这是参数页面。

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

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

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

最新更新