-
-
Notifications
You must be signed in to change notification settings - Fork 6
Git submodule 的使用 #7
Copy link
Copy link
Open
Labels
Description
Git submodule 的使用
添加子模块
$ git submodule add 项目地址 子模块目录(默认当前目录)提交子模块
$ git add 子模块文件
$ git commit -m '提交信息'克隆含子模块的仓库
git clone 仓库地址 --recursiveOR
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 checkout master再次 git commit 就可以了。
Reactions are currently unavailable



