submodule的使用方法

本文介绍了Git Submodule的用途,详细阐述了如何添加、删除和更新子模组,包括克隆带子模组的版本库时的注意事项,提供了解决子模组问题的两种方法。
摘要由CSDN通过智能技术生成

为什么要用submodule?

项目的版本库某些情况下需要引用其他版本库中的文件,例如公司积累了一套常用的函数库,被多个项目调用,显然这个函数库的代码不能直接放到某个项目的代码中,而是要独立为一个代码库,那么其他项目要调用公共的函数库,该如何处理呢?分别把公共函数库的文件拷贝到各自的项目中,会造成冗余,丢弃了公共函数库的维护历史,显然不是好的方法。submodule就是解决这个问题的一个方案。

使用方法

在版本库中使用git submodule add命令添加子模组

git submodule add [第三方库url]

如:

git submodule add /path/to/repos/libA.git

此时版本库工作区的目录结构在根目录下多了一个.gitmodules文件。
看看.gitmodules的内容:

$ cat .gitmodules
[submodule "li
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值