为项目添加一个子模块
git submodule add [rep of module(http)]
默认情况下,子模块会将子项目放到一个与仓库同名的目录中,本例中是 “DbConnector”。 如果你想要放到其他地方,那么可以在命令结尾添加一个不同的路径。
在git clone 时候自动拉取项目的子模块
git clone [your repo] --recursive
第一次clone项目之后 初始化该项目的子模块
git submodule update --init 或者 git submodule init
更新项目中的子模块
进入到git子模块目录 bash => git fetch/pull
或者 在当前repo根目录下 hash => git submodule update --remote