在Git项目中添加子模块项目 - submodule
添加子模块命令
- 先clone a-project项目到本地。
> git clone https://gitlab.com/project-main
- 进入你想添加b-project到a-project的目录,使用git命令添加子模块。
> cd ~/project-main/
> git submodule add https://gitlab.com/project-sub01
或者
> git submodule add git@gitlab.com:project-sub01.git
- 提交子模块到远程仓库
> cd ~/project-main/
> git add.
> git commit -m "add submodule"
> git push
拉取带有子模块的Git项目
拉取/clone带有子模块的Git项目,直接拉取后子项目中可能没有任何内容,需要进行子模块初始化同步设置后,才能拉取完整的Git项目。
> git submodule init
> git submodule sync
> git submodule update
子模块切换分支操作
进入子模块目录
> cd ~/project-main/project-sub01
查看子模块分支
> git branch -av
签出子模块分支文章来源:https://www.toymoban.com/news/detail-538005.html
> git checkout <分支名称>
> git branch
更新主项目的子模块描述信息文章来源地址https://www.toymoban.com/news/detail-538005.html
> cd ..
> pwd
~/project-main/
> git add
到了这里,关于【Git】在Git项目中添加子模块项目 - submodule的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!