git中容易踩的坑的"–recursive"选项
在git的repo中,可能会有子项目的代码,也就是"git中的git"
–recursive是递归的意思,不仅会git clone当前项目中的代码,也会clone项目中子项目的代码。
我们有时在git clone的时候漏掉 --recursive选项,导致编译无法通过。比如:LookingGlass项目中文章来源:https://www.toymoban.com/news/detail-633210.html
$ git clone --recursive https://github.com/gnif/LookingGlass.git
$ cd client/
$ mkdir build && cd build/
$ cmake ..
$ make -j 10
如果没有加 --recursive选项,那么代码库中的一些subproject或者submodule的代码将不会被git clone下来,导致缺少文件,从而引发编译错误。文章来源地址https://www.toymoban.com/news/detail-633210.html
到了这里,关于git中容易踩的坑的“--recursive“选项的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!