在我的一个iOS项目中,我添加了一个子模块,让我说我的朋友想拉它包括子模块,他怎么能这样做?每当我尝试从github下载zip文件时,它都不会随之拉动子模块
这是设计的.获取子模块作为第二步.
git clone git://url... cd repo git submodule init git submodule update
然后,在之后再添加一步git pull
.
git pull ... git submodule update --recursive
当然,这只有在子模块首先正确设置时才有效...
您可以使用该--recursive
选项进行克隆,以便自动初始化和更新子模块(以及这些子模块包含的任何子模块等)
git clone --recursive