git clone 子模块

工作开发场景:

git clone 子模块_第1张图片
包含有gitmodule的模块.png

使用gitlab进行版本控制开发工作,对git的使用并不是知道的很多,第一次把项目整个gitclone 下来,但是死活git clone不了子模块里面的代码,这里做下挖坑记录总结

子模块gitlab路径

git clone 子模块_第2张图片
git module.png

在项目中添加子模块命令:

git submodule add [address]

子项目一起clone下来:

git clone --recursive [address]

子项目初始化:

git submodule update --init --recursive

子项目更新:

git submodule foreach --recursive git checkout master

git submodule foreach git pull

你可能感兴趣的:(git clone 子模块)