GIT Submodule的使用

117 阅读1分钟

添加

一、 将远程项目作为子模块关联到该项目。所有依赖的组件库都需要变为子模块。

git submodule add {git repo} packages/{folder name}

二、 拉取远程仓库代码

git submodule init

三、 分别进入每个子模块的开发目录,子模块切换到相应的开发分支上,比如开发分支是dev。

git chekcout dev

删除

一、删除.gitmodules中对应的submodule的信息,如下所示

$ cat .gitmodules
[submodule “submodule”]
path = submodule
url = https://github.com/xxx/submodule.git

二、更改git的配置文件

.git/config

删除对应的submodule

三、删除对应的modules

.git/modules