git submodules

为项目添加一个子模块

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


版权声明:本文为qq_29094161原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。