首页 > 解决方案 > 如何使用 git submodule 拉出主分支

问题描述

我有一个 git repo,它有两个子模块。我想克隆 repo 并将子模块拉到它们的主分支上。

目前,我这样做:

git clone --recurse-submodules <repo>

但这总是会在分离的分支上产生一个带有子模块的 repo。

是否可以执行单个克隆操作或一系列通用命令来拉下所有存储库,而无需进入每个子模块并故意拉出其主分支?

标签: git-submodulesgit-pull

解决方案


推荐阅读