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

如何配置Git使git clone默认递归克隆子模块?

如何让Git Clone自动递归克隆子模块

当然可以,有两种常用配置方式:

全局配置(所有克隆操作自动生效)

执行这条命令就能让你之后的所有git clone操作默认递归拉取子模块:

git config --global clone.recurseSubmodules true

配置后,不管克隆哪个带了子模块的仓库,都不用再加--recurse-submodules参数了。

单个仓库配置(仅针对特定仓库生效)

如果你只想让某个仓库在被克隆时自动拉子模块,可以进入该仓库的本地目录,执行:

git config --local submodule.recurse true

然后把这个配置提交到仓库里,其他人克隆这个仓库时就会自动拉取子模块了。

另外,如果已经克隆了仓库但没拉子模块,也可以用这条命令补拉:

git submodule update --init --recursive

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 14:12:02