git submodule

参考网页:https://zhuanlan.zhihu.com/p/660791672?utm_id=0

  1. 配置子模块:

  子模块A仓库:libA.git

  子模块B仓库:libB.git

  主仓库:super.git

    添加子模块A:  git submodule add ../libA.git lib/lib_a

    添加子模块B:  git submodule add ../libB.git lib/lib_b

image

  看看.gitmodules的内容:

image

   将新添加的子模块的内容,提交到主仓库。

2:克隆子模块仓库:

  • 先把主仓库clone下来:git clone super.git super
  • git submodule init
  • git submodule update
  • 更新子模块的命令:git submodule update --init --recursive

3:修改子查模块:

  • 正常修改子模块的代码后,在子模块进行push, 在主模块还要再进行push一次才行
  • 注意:先push子模块,再push主仓库

 

posted @ 2025-10-13 13:48  山村放羊娃  阅读(8)  评论(0)    收藏  举报