Git:克隆包含自身的存储库(将自身添加为子模块)
Git: Clone repository that contains itself (adds itself as submodule)
我正在尝试克隆此存储库:
https://github.com/electronicarts/EASTL
但是几乎所有的子模块都将这个存储库作为子模块添加! (参见:https://github.com/electronicarts/EASTL/tree/master/test/packages)
这会创建一个无限递归,并且会一直克隆下去。
有解决办法吗?!
如果您将 --recurse-submodules
选项指定给 git clone
,就会发生无限递归。作为解决方法,您可以:
克隆没有子模块的存储库:
$ git clone git@github.com:electronicarts/EASTL.git
$ cd EASTL
然后不递归地初始化和更新子模块:
$ git submodule update --init
我正在尝试克隆此存储库: https://github.com/electronicarts/EASTL 但是几乎所有的子模块都将这个存储库作为子模块添加! (参见:https://github.com/electronicarts/EASTL/tree/master/test/packages)
这会创建一个无限递归,并且会一直克隆下去。
有解决办法吗?!
如果您将 --recurse-submodules
选项指定给 git clone
,就会发生无限递归。作为解决方法,您可以:
克隆没有子模块的存储库:
$ git clone git@github.com:electronicarts/EASTL.git
$ cd EASTL
然后不递归地初始化和更新子模块:
$ git submodule update --init