克隆具有子模块的 Git 存储库

克隆使用子模块的存储库时,你需要初始化并更新它们。

$ git clone --recursive https://github.com/username/repo.git

这将克隆引用的子模块并将它们放在相应的文件夹中(包括子模块中的子模块)。这相当于克隆完成后立即运行 git submodule update --init --recursive