在本地添加git子模块

时间:2013-04-19 01:36:36

标签: git git-submodules

所以我有一个git存储库,里面有我常用的wordpress插件 我还有一个wordpress环境,主题和插件都在git中。

我想要做的是在我的wordpress环境中将常见的插件作为子模块,但有些网站可能需要额外的插件。问题是我可以告诉wordpress需要所有插件都需要在1插件文件夹中(所以不能有子文件夹)。

我是否可以添加到子模块并将其提交到环境存储库而无需提交子模块。

当我克隆这个环境仓库时,我可以获得所有插件,而不仅仅是常用插件仓库中的插件吗?

谢谢:)

1 个答案:

答案 0 :(得分:0)

如果您不需要对这些子模块进行任何修改,您可以设置post-checkout hook,它将您的子模块与wordpress插件目录同步。
rsync只会复制增量(已更改的内容)。