git - git clone 子模块的子模块
问题描述
我有一个 git 项目,其中包含子模块。这些子模块之一有自己的子模块。
当我git clone --recurse-submodules -j8 git@gitlab.com/example.git
只使用子模块的第一层进行更新并从存储库中提取主分支时。
如何克隆该项目中的所有主分支?
树示例:
| project A
| Project B
| Project C
| Project D
| Project E
上面的所有项目都是子模块,其中 A、B 和 C 被按预期克隆,我得到了他们的 master 分支,但至于 D 和 EI 不明白。
解决方案
尝试使用:
git submodule update --init --recursive
或者:
git submodule sync --recursive && git submodule update --init --recursive
推荐阅读
- python - Python函数在调用它时不能在另一个函数中工作
- c - 在c编程中无法在空格后写句子
- java - oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:513)
- git - 同事推后变基怎么办?
- python - 使用 python 获取所有视频的持续时间
- python - 如何使用人脸级联自定义人脸检测参数
- javascript - 从流类型创建一个数组?
- flexbox - 图标下的文本,flexbox
- python - 如何在自定义变压器中访问 sklearn 列变压器
- prometheus - 如何从 Prometheus 中的相同指标中提取不同的过去值?