目录
- 文章链接
https://blog.csdn.net/Allen_Spring/article/details/117752131 - 表示项目A进入项目B,即项目中子模块的引用
命令
运行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项目全部拉下来了。