当前位置:   article > 正文

submodule切换分支_Git-Submodule使用

git submodule 切分支

Git Submodule

背景

在做不同的项目,但是又都会使用到一些常用的方法组件代码块等等。

作为一个追求优雅的开发人员,肯定不能接受一段代码到处复制粘贴的操作。而且一旦这段代码日后需要更新,到处粘贴的话就需要全局搜索然后含泪修改了。

那么有没有一种办法,能够作为一些公共代码的“栖息地”,可以做到一处编写,到处使用呢?

答案是有的,使用git内置功能submodule即可。

什么是SubModule?

有种情况我们经常会遇到:某个工作中的项目需要包含并使用另一个项目。 也许是第三方库,或者你独立开发的,用于多个父项目的库。 现在问题来了:你想要把它们当做两个独立的项目,同时又想在一个项目中使用另一个。

Git 通过子模块来解决这个问题。 子模块允许你将一个 Git 仓库作为另一个 Git 仓库的子目录。 它能让你将另一个仓库克隆到自己的项目中,同时还保持提交的独立。

开始使用

新建SubModule

要为父仓库添加子仓库,首先你需要创建父仓库和子仓库。

将父仓库克隆至本地:

git clone https://gitee.com/xiaomumaozi/SubModule_Test.git

然后使用命令添加:

//git submodule add

git submodule add https://gitee.com/xiaomumaozi/SubModule.git src/SubModule

添加成功后,在项目src目录中能够看到新增的文件夹SubModule。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/458114
推荐阅读
相关标签
  

闽ICP备14008679号