Git submodule
父项目不会记录子项目文件变动 只记录子项目当前commit id
克隆含有子模块项目
- clone父项目 初始化submodule 更新submodule
1
2
3
4
5
6
7
8
9git clone <repository> project
cd project
git submodule init
git submodule update
git submodule init和git submodule update的组合
git submodule update --init
初始化并克隆嵌套子模块
git submodule update --init --recursive - 递归克隆
git clone <repository> --recursive
添加子模块
git submodule add <URL> <path>