我有一个git项目,其中包含子模块。 这些子模块之一具有自己的子模块。
当我使用git clone --recurse-submodules -j8 git@gitlab.com/example.git
时,只有子模块的第一层会更新,并从存储库中提取master分支。
如何克隆该项目中的所有主分支?
树示例:
| project A
| Project B
| Project C
| Project D
| Project E
上面的所有项目都是子模块,其中A,B和C均按预期克隆,我正在获取其master分支,但是至于D和E,我没有。
答案 0 :(得分:0)
尝试使用:
git submodule update --init --recursive
或:
git submodule sync --recursive && git submodule update --init --recursive