You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code打开Git仓库时子模块无法自动加载,构建异常求助

解决Git子模块加载及查看未加载子模块的方法

一、加载所有子模块

已克隆仓库后补拉子模块

进入dolphin仓库目录,在终端执行以下命令,初始化并拉取所有子模块代码:

git submodule update --init --recursive

后续克隆避免此问题

如果以后再克隆该仓库,直接用带子模块递归拉取的命令:

git clone --recurse-submodules https://github.com/felk/dolphin

VSCode中开启自动处理子模块

打开VSCode设置(快捷键Ctrl+,),搜索Git: Submodule Auto Fetch并勾选该选项,这样VSCode会自动处理子模块的拉取,不会再弹出无法自动打开的提示。

二、查看未加载的子模块

用Git命令查看

在仓库终端执行:

git submodule status

输出中,开头带有-的条目即为未加载的子模块;带+表示子模块本地版本与远程不一致;无符号则是已正常加载的子模块。

在VSCode中查看

打开源代码管理面板(快捷键Ctrl+Shift+G),展开「子模块」分类,未加载的子模块会显示为未初始化状态;也可直接查看仓库目录,空的子模块目录即为未加载的。

内容的提问来源于stack exchange,提问作者14sirs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 21:22:10