当一个 git 正常 cloen 项目包含子模块(submodule) 时,直接克隆下来的子模块目录里面是空的。
有两种方法解决:
方法一
如果项目已经克隆到了本地,执行下面的步骤:
-
初始化本地子模块配置文件
git submodule init
-
更新项目,抓取子模块内容。
git submodule update
文章来源:https://www.toymoban.com/news/detail-580096.html
方法二
另外一种更简单的方法,就是在执行 git clone
时加上 --recursive
参数。它会自动初始化并更新每一个子模块。例如:文章来源地址https://www.toymoban.com/news/detail-580096.html
git clone --recursive https://github.com/example/example.git
到了这里,关于git clone 含有子模块的项目的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!