子模块git submodule

更新子仓库代码后,父仓库中索引的子模块的commit版本未更新,此时需更新git submodule,更新之后会获取diff文件,此时将diff文件add、commit、push到远程仓库之后,即可更新仓库的索引。

更新git submodule

git submodule update --remote

在父仓库下执行该命令,Git 将会进入子模块然后抓取并更新,Git 默认会尝试更新所有子模块, 所以如果有很多子模块的话,你可以传递想要更新的子模块的名字。