您现在的位置是:首页 >技术教程 >git submodule 更新子仓库网站首页技术教程
git submodule 更新子仓库
简介git submodule 更新子仓库
添加子仓库
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
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。