在 Git 中没有通过克隆获得子模块

Not getting submodule with clone in Git

我在存储库中有一个名为 myproject 的项目 link 说 www.abc.com 我必须向它添加一个子模块并且子模块存在于不同的存储库中说 www.xyz.com

子模块在libs->android->appirator

我已经关注了这个 link http://www.git-scm.com/book/en/v2/Git-Tools-Submodules。 因此,当我执行以下命令时,我能够获取项目中 libs 文件夹的全部内容。

$ git 子模块添加 myrepository link

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

我知道我必须创建一个符号 link.I 经历了很多 link 但没有成功。

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

帮助总是感激的, 谢谢

你可以这样称呼:

git clone --recursive <your_git_url>

获取你的仓库的所有子模块,如果你的 git 版本高于 1.6。如果没有,那么您将需要 运行:

git submodule init
git submodule update

克隆后。