learn-git

git submodule

工欲善其事,必先利其器!

使用 git 子项目库,常用操作

# 为主项目添加Submodules
git submodule add <source> <target>



# 拉取初始化

git clone xxx/focus
git submodule init && git submodule update
# 等同
git clone xxx/focus --recursive

# 批量更新三方库
git submodule foreach git checkout master
git submodule foreach git submodule update