我对git很新,我通过gitHub使用它,我想知道是否有一种方法可以创建一个子存储库,然后将其包含在主存储库中。 例如,如果我有一个带有模块的库,我希望它们中的一些可以独立存储在存储库中,包含git提供的问题和所有功能,但同时我希望它们包含在内在图书馆回购。 我怎么能这样做?
答案 0 :(得分:3)
我认为您正在寻找git submodules。
基本上,您提到的每个库都将作为子模块添加。每个这样的子模块都有自己的存储库,主存储库将通过.gitmodules
文件中的条目引用它。
正如@Chris在下面的评论中提到的那样,您可能也希望explore git subtrees。