0


【Git】在Git项目中添加子模块项目 - submodule

在Git项目中添加子模块项目 - submodule

添加子模块命令

  1. 先clone a-project项目到本地。
> git clone https://gitlab.com/project-main
  1. 进入你想添加b-project到a-project的目录,使用git命令添加子模块。
> cd ~/project-main/
> git submodule add https://gitlab.com/project-sub01
或者
> git submodule add [email protected]:project-sub01.git
  1. 提交子模块到远程仓库
> 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

签出子模块分支

> git checkout <分支名称>
> git branch

更新主项目的子模块描述信息

> cd ..
> pwd
~/project-main/
> git add 
标签: git

本文转载自: https://blog.csdn.net/ai_zxc/article/details/127470174
版权归原作者 咋个办呢 所有, 如有侵权,请联系我们删除。

“【Git】在Git项目中添加子模块项目 - submodule”的评论:

还没有评论