git submodule创建子仓库
创始人
2024-04-14 15:45:38
0

git submodule创建子仓库

文章目录

  • git submodule创建子仓库
    • 简介
    • 创建主仓库
    • 创建子仓库
    • 将子仓库添加到主仓库中
    • 将合并后的主仓库提交推送到云端

简介

当我们的项目伴随着时间的增长越来越大的时候,单一的仓库便不再方便管理,这时候就需要将部分功能提取出来单一作为一个仓库管理,这时候就会出现仓库里面包含仓库的情况。
这时候就需要git submodule添加子仓库

创建主仓库

先选择一个仓库作为主仓库,没有则创建一个,这里创建一个示例:
在这里插入图片描述
将仓库克隆到本地。

创建子仓库

先选择一个仓库作为子仓库,没有则创建一个,这里创建一个示例:
在这里插入图片描述

将子仓库添加到主仓库中

进入主仓库,然后导入子仓库

cd maintest
git submodule add git@gitee.com:liang_baikai/test1.git

在这里插入图片描述

将合并后的主仓库提交推送到云端

合并后主仓库会多一个子仓库和一个.gitmodules 文件
在这里插入图片描述
然后 添加 提交 推送 就可以啦

git add .
git commit -m " add submodule"
git push

现在看一下主仓库,这时已经包含了子仓库了啦
在这里插入图片描述

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
【PdgCntEditor】解... 一、问题背景 大部分的图书对应的PDF,目录中的页码并非PDF中直接索引的页码...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...
有效的括号 一、题目 给定一个只包括 '(',')','{','}'...