References: https://www.vogella.com/tutorials/GitSubmodules/article.html
有时候一个大型的项目里面通常有子模块,而子模块不在原来的git repository
而是用一个.gitsubmodule 文件代替
这时候要想全部clone 这个项目就需要用
git clone --recursive url
而如果你已经clone 下来的话就
git submodule update --init
如果已经存在就是
git submodule update --init --recursive
但是有时候git 很慢就得去改host文件了