- 在一个 Git 项目中增加子模块
git submodule add https://github.com/chaconinc/DbConnector
- 在父级项目中提交子模块相关文件
- 克隆带有子模块的项目后,子模块需要初始化才能使用:
git submodule init
git submodule update
- 或者将上面两个命令合并成一个
git submodule update --init
- 可以在克隆父项目同时克隆子项目可以执行
git clone --recurse-submodules https://github.com/chaconinc/MainProject
参考
[