如何处理嵌套的Git存储库

时间:2010-12-08 07:46:20

标签: git git-submodules

我想与git分享我的vim配置。但是一些vim插件是从git repository

安装的

像这样的目录

configs/.git/
configs/vim/
configs/vim/bundle/xxxx/
configs/vim/bundle/xxxx/.git/
configs/vim/bundle/yyyy/
configs/vim/bundle/yyyy/.git/

我希望我的存储库最小,所以我不想在我的git中添加xxxx / .git yyyy / .git,如果我不添加它们,一个干净的提取将不包含xxxx / .git,所以我不能更新xxxx和yyyy。

我怎么能做得好,顺便说一句,我可以在一个命令中更新config,xxxx,yyyy吗?

1 个答案:

答案 0 :(得分:1)

使用如下的子模块:

Git Community Book: Submodules

然后您可以使用以下方法一次更新所有子模块:

git submodule update