有些项目中,某个子模块的代码可能通过.gitmodules文件链接到另一个仓库(如下图所示)
若项目初始化该子模块失败时,可以通过以下命令重新拉取子模块代码(进入项目根目录)
git submodule init
git submodule sync
git submodule update --init --recursive --remote
执行效果如下图
有些项目中,某个子模块的代码可能通过.gitmodules文件链接到另一个仓库(如下图所示)
若项目初始化该子模块失败时,可以通过以下命令重新拉取子模块代码(进入项目根目录)
git submodule init
git submodule sync
git submodule update --init --recursive --remote
执行效果如下图