Open guanguans opened 5 years ago
$ git submodule add 项目地址 子模块目录(默认当前目录)
$ git add 子模块文件 $ git commit -m '提交信息'
git clone 仓库地址 --recursive
OR
git clone 仓库地址 git submodule update --init --recursive
$ cd module-dir $ git checkout master $ git pull --rebase
$ git submodule foreach git checkout master $ git git submodule foreach git pull
拉取子模块后 git add git commit 会失败,是因为子模块没有同步到主线上,此时执行:
git add
git commit
$ git checkout master
再次 git commit 就可以了。
Git submodule 的使用
添加子模块
提交子模块
克隆含子模块的仓库
OR
拉取子模块
拉取单个子模块
批量拉取子模块
将拉取的子模块同步到主线
拉取子模块后
git add
git commit
会失败,是因为子模块没有同步到主线上,此时执行:再次
git commit
就可以了。