git-submodule

Git 子模块管理

补充说明

git submodule 在一个仓库里引用另一个仓库的特定提交。它适合复用公共库或分离部署配置,但克隆、更新和删除都比普通目录复杂。

常用示例

git submodule add https://github.com/example/lib.git vendor/lib
git submodule status
git submodule init
git submodule update
git submodule update --init --recursive
git submodule update --remote
git submodule sync
git submodule foreach 'git pull --ff-only'
git submodule deinit vendor/lib
git submodule set-url vendor/lib https://github.com/example/lib2.git

易错点与排错

相关命令