文章

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 进行授权