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

如何全局配置Git,使git clone时自动初始化所有子模块?

Git Clone 同时初始化所有子模块的方法

当然可以实现,只需在git clone命令后添加--recurse-submodules参数,就能在克隆主仓库的同时自动初始化并拉取所有子模块的内容,完整命令如下:

git clone --recurse-submodules <你的仓库地址>

如果已经克隆了主仓库但未初始化子模块,也可以用以下命令一次性完成所有子模块的初始化与更新:

git submodule update --init --recursive

要是你频繁需要这个操作,还可以给Git设置全局别名来简化命令:

git config --global alias.clonerec 'clone --recurse-submodules'

之后直接执行git clonerec <你的仓库地址>就能完成带子模块的克隆操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 13:03:14