git里的奇技淫巧
git小妙招
git里的奇技淫巧
1.子模块(submodule)
1.1 克隆仓库时同时初始化子模块
1
git clone --recurse-submodules <仓库地址>
1.2 如果仓库已经克隆但是当时没有初始化子模块
1
git submodule update --init --recursive
1.3 拉取最新的提交时
1
2
git pull --recurse-submodules
git submodule update --init --recursive
–init的作用是注册并初始化子模块配置,针对没有初始化过的子模块
1.4 默认递归处理子模块
1
git config --global submodule.recurse true
只针对于已经初始化了的子模块
本文由作者按照 CC BY 4.0 进行授权