我有一个项目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}}功能,所以我可能做错了。你能告诉我克隆主存储库时如何克隆子模块吗?
答案 0 :(得分:1)
进行克隆时,也要进行recursive
克隆以克隆子模块
git clone --recursive git@bitbucket.org:ironsand/main.git