git子模块

git子模块

就是git子项目
git的一个目录打开还是git项目

父项目

git clone 一个已有的项目

子项目

得先有一个已经存在的项目
git submodule add git子项目地址 新的目录名
完成后目录出现.gitmodules文件

1
2
3
[submodule "submodule"]
path = submodule
url = https://github.com/submodule.git

官方文档

1
2
3
git clone https://github.com/parent.git project
cd project
git submodule add https://github.com/submodule.git submodule
1
2
3
git clone https://github.com/parent.git project
git submodule init
git submodule update