在项目中使用子模块
添加子模块
1 | git submodule add +仓库地址 +本地路径 |
比如:
1 | git submodule add https://github.com/xxx/xxx.git ./submodule/xxx |
如果提示该仓库已经存在,应清除该仓库的缓存:
1 | git rm --cached ./submodule/xxx |
克隆项目
1 | git clone --recurse-submodules +仓库地址 |
更新子模块
1 | git submodule update --init --recursive |
其中--init
表示初始化子模块,--recursive
表示递归更新子模块。
我是学生,给我钱