记录git submodule

测试环境的子模块在gitlab本地仓

1.首先更新本地仓gitlab的代码,作为子模块

2.拉一遍代码下来git clone 地址

3.在gitee上新建一个自己的分支

4.git remote update (更新一下远程分支)

5.git checkout 分支名

6.git submodule add -b 本地仓分支名 本地仓git地址 文件路径

7.git add 修改的文件

8.git commit  -m "提交说明"

9.git push

-------------------------------------以上步骤为创建子模块并且提交到远程-----------------------------------------

以下为测试代码流程:

1.更新以下远程分支 git remote update

2.git checkout 要测试的分支名

3.git submodule update --init --recursive(更新子模块代码)

4.进行相应测试

---------------------------------------------------------------------------------------------------------------------------------

子模块版本更新后操作:

1.使用 git status 查看仓库状态,会显示子模块有新的提交

2.使用 git add/commit 将其添加到主项目的代码提交中,实际的改动就是那个子模块 文件所表示的版本信息

你可能感兴趣的:(linux,git,github)