git增加子模块

要拉取GIT代码时,有时候需要拉取多个GIT模块,一起配合使用;

1、下载主模块:

git clone -b master http://username:[email protected]/XXX.git

 

2、增加子模块:(proto为目录名)

git submodule -b master add http://username:[email protected]/XXX.git proto

 

备注:

增加子模块时,可能会提示:'src/proto' already exists in the index  (因为主模块已经包含了proto目录)

此时需要退到主模块目录下,执行:

rm -rf .git/index src/proto/

然后再执行第二步动作

 

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