git项目的子模块操作

多个项目(A项目、B项目、C项目)有共同的库代码(L库),库代码需要独立维护

 

添加子模块

库代码的文件用Lib命名

确保ABC项目中,无Lib文件夹

分别在ABC项目中使用git命令

git submodule add L库git路径 L库重命名文件夹名称

git submodule add git@gitee.com:xxx/123.git         (文件夹名称为123)

git submodule add git@gitee.com:xxx/123.git Lib   (文件夹名称为Lib)

git submodule add -f git@gitee.com:xxx/123.git Lib(之前有Lib文件夹,但是删除了,文件夹名称为Lib)

 

下载子模块

git submodule init

git submodule update

git clone --recursive git@gitee.com:xxx/A.git

 

删除子模块

rm -rf Lib/
git rm Lib/

 

posted @ 2020-08-07 17:56  gzbkey  阅读(716)  评论(0编辑  收藏  举报