我在一个存储库中有一个名为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之后,我没有得到子模块的项目
我知道我必须创建一个符号链接。我经历了很多链接,但未能这样做。
请建议我可以在这里完成,这样当用户克隆它时,他也应该得到子模块。
总是感谢帮助, 感谢
答案 0 :(得分:2)
你可以这样称呼:
git clone --recursive <your_git_url>
获取您的repo的所有子模块,以及您的git版本是否高于1.6。如果没有,那么你需要运行:
git submodule init
git submodule update
克隆后。