创建一个子存储库并将其插入主项目

create a sub-repository and insert it in the main project

我是 git 的新手,我通过 gitHub 使用它,我想知道是否有办法创建一个子存储库,然后将其包含在主存储库中一。 例如,如果我有一个带有模块的库,我希望它们中的一些单独存在于一个存储库中,具有问题和 git 提供的所有功能,但同时我希望它们被包含在库回购协议中。 我该怎么做?

我想你正在寻找 git submodules

基本上,您提到的每个库都将作为子模块添加。每个这样的子模块都有自己的存储库,主存储库将通过 .gitmodules 文件中的条目引用它。

正如@Chris 在下面的评论中提到的,您可能也想 explore git subtrees