导航栏

git submodule的用法

目录

命令

运行git submodule命令生成.gitmodules

git submodule add https://xxxxxxxxxxx.git ./a_1/B

执行完后,可以看到,在目录:a_1/B下就有了B项目的代码,而且在A的主目录下生成了.gitmodules文件。

当push A项目是,a_1/B下的代码不会被push上去的,相当于两个项目被单独管理了。

当别人拉了A项目,需要在A项目的主目录下执行:git submodule update --init --recursive这样,就将A项目依赖的B项目全部拉下来了。

posted @ 2022-06-01 23:12  RickZ  阅读(77)  评论(0)    收藏  举报