克隆主存储库时,不会克隆子模块

时间:2014-10-31 07:47:46

标签: git

我有一个项目main和一个小项目small。 要将small作为main的子模块,我已经这样做了:

cd main_project
git submodule add git@bitbucket.org:ironsand/small.git small
git add .gitmobules
git commit -m "add submodule small"
git push

在另一个目录中,我运行git clone git@bitbucket.org:ironsand/main.git,但small子目录为空。

这是我第一次使用submodule的{​​{1}}功能,所以我可能做错了。你能告诉我克隆主存储库时如何克隆子模块吗?

1 个答案:

答案 0 :(得分:1)

进行克隆时,也要进行recursive克隆以克隆子模块

git clone --recursive git@bitbucket.org:ironsand/main.git