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