0


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

标签: git submodule

本文转载自: https://blog.csdn.net/sinat_30603081/article/details/130360372
版权归原作者 tboqi1 所有, 如有侵权,请联系我们删除。

“git submodule 更新子仓库”的评论:

还没有评论