添加子仓库
git 允许一个git仓库作为另外一个git仓库的子仓库,并且保持父项目与子项目的相互独立。
命令为 git submodule add <仓库地址> <本地路径>
检出子仓库
克隆一个包含子仓库的仓库目录,并不会克隆子仓库的文件,只是会克隆下.gitmodule描述文件
需要进一步克隆子仓库文件。
两种方式
1.分布方式
git submodule init
git submodule update
2.组合命令
git submodule update --init --recursive
更新
如果在本地修改了子仓库,在主仓库会显示子仓库有修改,需要先在子仓库
提交修改,然后再到主仓库提交代码。
删除子仓库
删除.gitsubmodule里相关部分
删除.git/config文件里相关字段
删除子仓库目录
git rm --cached <本地路径>
————————————————
版权声明:本文为CSDN博主「ljn398431」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ljn398431/article/details/102483115
版权归原作者 tboqi1 所有, 如有侵权,请联系我们删除。