Git:克隆包含自身的存储库(将自身添加为子模块)

Leo*_*d20 1 windows git clone github git-submodules

我正在尝试克隆此存储库: https://github.com/Electronicarts/EASTL 但几乎所有子模块都将此存储库添加为子模块!(参见: https: //github.com/electricarts/EASTL/tree/master/test/packages

这会创建无限递归,并永远保持克隆。

这个问题有解决办法吗?!

Jan*_*and 6

--recurse-submodules如果您将选项指定为 ,则会发生无限递归git clone。作为解决方法,您可以:

克隆没有子模块的存储库:

$ git clone git@github.com:electronicarts/EASTL.git
$ cd EASTL
Run Code Online (Sandbox Code Playgroud)

然后不递归地初始化和更新子模块:

$ git submodule update --init
Run Code Online (Sandbox Code Playgroud)