您现在的位置是:首页 >技术教程 >git submodule 更新子仓库网站首页技术教程

git submodule 更新子仓库

tboqi1 2023-06-13 16:00:02
简介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

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。