添加子仓库
git 允许一个git仓库作为另外一个git仓库的子仓库,并且保持父项目与子项目的相互独立。
命令为 git submodule add <仓库地址> <本地路径>
检出子仓库
克隆一个包含子仓库的仓库目录,并不会克隆子仓库的文件,只是会克隆下.gitmodule描述文件
需要进一步克隆子仓库文件。
两种方式
1.分布方式
git submodule init
git submodule update
2.组合命令
git submodule update --init --recursive
更新
如果在本地修改了子仓库,在主仓库会显示子仓库有修改,需要先在子仓库
提交修改,然后再到主仓库提交代码。文章来源:https://www.toymoban.com/news/detail-567161.html
删除子仓库
删除.gitsubmodule里相关部分
删除.git/config文件里相关字段
删除子仓库目录
git rm --cached <本地路径>
————————————————
版权声明:本文为CSDN博主「ljn398431」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ljn398431/article/details/102483115文章来源地址https://www.toymoban.com/news/detail-567161.html
到了这里,关于git submodule 更新子仓库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!