如何在GitHub上为多个项目使用自定义库

时间:2011-12-20 13:50:04

标签: git include github

所以,这是一个场景。

假设我有一个名为P1的项目,该项目使用名为MyLib的自定义库。我也在研究另一个也使用MyLib的项目P2。 MyLib存在于一个地方,两个项目都包含它。

现在,如果我想将这些项目推送到github,有没有办法维护这个相同的结构?或者我是否必须为每个项目创建MyLib的副本?

1 个答案:

答案 0 :(得分:1)

Git有submodules feature,允许您将MyLib存储库定义为两个项目的子模块。因此,您需要将库分开才能使其正常工作。

将库分离到自己的存储库后,您可以将其作为子模块添加到其中任何项目的子模块中。