Git 子模块
添加
初始化
在包含子模块的仓库被克隆后:
| # 初始化本地配置文件
git submodule init
# 从该项目中抓取所有数据,并检出父项目中列出的合适的提交
git submodule update
|
或者是在克隆仓库的时候,加入 --recursive 参数。
子模块内的修改
先在子模块内提交、推送,再到主仓库中提交、推送。
子模块在别处更新后,在仓库内应用更新
主仓库下:
| git pull
git submodule update
|
来源
Git submodule 的入门操作 - 简书