我正在开发一个 GitHub 存储库(称为parent-repo
),它具有作为子模块的另一个 GitHub 存储库(例如,child-repo
)。如果我在没有 的情况下克隆根 repo --recurse-submodules
,我会得到一个子模块的空文件夹;如果我再尝试git pull
,即使使用--recurse-submodules
,子文件夹也不会被填满。我应该做些什么?一个git clone
?
当我使用--recurse-submodules
subrepo 文件夹克隆根时,它会被填充得很好。
在不递归子模块的情况下克隆存储库后,例如在 OP 的情况下:
git clone [email protected]:eyalroz/parent-repo.git
然后你做:
cd parent-repo/
git submodule update --init --recursive
这会让你得到child-repo
.
感谢@osowskit 为我指明了正确的方向。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句