没有在Git中获得带克隆的子模块

时间:2015-12-10 14:11:19

标签: git git-submodules

我在一个存储库中有一个名为myproject的项目,链接说www.abc.com 我必须添加一个子模块,子模块存在于不同的存储库中,例如www.xyz.com

子模块位于libs-> android-> appirator

我已关注此链接http://www.git-scm.com/book/en/v2/Git-Tools-Submodules。 因此,当我执行以下命令时,我能够获得项目中libs文件夹的总内容。

$ git submodule add myrepository link

但是在我提交克隆项目www.abc.com之后,我没有得到子模块的项目

我知道我必须创建一个符号链接。我经历了很多链接,但未能这样做。

请建议我可以在这里完成,这样当用户克隆它时,他也应该得到子模块。

总是感谢帮助, 感谢

1 个答案:

答案 0 :(得分:2)

你可以这样称呼:

git clone --recursive <your_git_url>

获取您的repo的所有子模块,以及您的git版本是否高于1.6。如果没有,那么你需要运行:

git submodule init
git submodule update

克隆后。