当前位置: 首页 > news >正文

github仓库合并

本博客实操的仓库位置:https://github.com/alphaRaWaY/CSU_SE_SSD4_exp.git

如何正常合并两个git仓库

动机

某个不想干活的下午,整理自己github仓库发现很多诸如“实验一”、“xxx-前端”、“xxx-后端”这种项目,每个都小小的完全可以汇总到一起,但是我又想保留他们原先作为独立仓库的历史。

下面我以我当时操作的具体的仓库为例讲讲如何合并多个git仓库

子仓库

  • 实验二
  • 实验三
  • 实验四

操作步骤

添加远程

# 添加远程
git remote add exp2 https://github.com/alphaRaWaY/CSU_SE_SSD4_exp2.gitgit remote add exp3 https://github.com/alphaRaWaY/CSU_SE_SSD4_exp3.gitgit remote add exp4 https://github.com/alphaRaWaY/CSU_SE_SSD4_exp4.git# 可选择查看所有远程
git remote -v

抓取各个子仓库的历史

核心,这么多操作的主要目的就是合并仓库的同时保留仓库历史

# 抓取历史
git fetch exp2
git fetch exp3
git fetch exp4# 确认抓取成功和仓库的默认分支名
git remote show exp2
git remote show exp3
git remote show exp4

把子仓库并入当前仓库

把子仓库的所有文件放到对应位置,并且把提交历史也并入父仓库

# 注意根据实际的子目录分支修改分支名
git subtree add --prefix=exp2 exp2 master
git subtree add --prefix=exp3 exp3 master
git subtree add --prefix=exp4 exp4 master

img

推送

恭喜你获得了一个包含了多个子仓库历史的汇总仓库,现在可以把它提交到任意一个你想放的地方

git push [remote] [branch]

后续

  1. 子仓库和父仓库独立,当然你可以选择直接删除子仓库并且以后只维护父亲仓库
  2. 或者你担心删了找不回来也可以在github临时归档

img

# 根据选择你可以删除远程,或者保留远程更新子仓库的同时在父仓库同步
git remote remove exp2
git remote remove exp3
git remote remove exp4
http://www.jsqmd.com/news/917257/

相关文章:

  • 3分钟上手BilibiliDown:小白也能轻松下载B站视频的完整指南
  • 2026 全自动金相切割机厂家推荐,高性价比设备生产厂家盘点 - 商业新知
  • 告别依赖烦恼:用linuxdeployqt把QT程序打包成独立AppImage(Ubuntu 20.04实测)
  • CANN/ops-blas文档编写Agent
  • PilotDeck工作区详解:项目级隔离如何提升你的工作效率
  • CANN/catlass L1到L0A数据搬运模块
  • CompressO:当数字生活遇上“空间焦虑“,这款免费神器如何帮你找回存储自由?
  • 【亲测免费】 推荐一个生动有趣的Web交互体验:Live2D看板娘插件
  • 2025-2026年武汉家装市场观察:本土实力企业盘点与业主选企参考 - 商业新知
  • 从.lnk文件头到路径解析:一份给逆向新手的Windows Shell Link格式入门指南
  • 证件照背景更换软件推荐:2026保姆级教程,手把手教你一键换底色(附软件对比) - AI测评专家
  • 2026 国内GEO十大培训机构排行榜,AI搜索排名培训机构推荐 - 莫瑶影视教育
  • LLC设计指南(四)第四章 :终于讲到 LLC 的灵魂——为什么 MOS 能实现 ZVS?
  • 再读人性话题的深度应用与价值重构
  • 【AI工具终极使用指南大全】:仅限内部流传的「AI就绪度评估矩阵」——含12维评分卡+自动诊断脚本
  • vue使用笔记、import、export等
  • Kokoro-82M vs 传统TTS模型:为什么8200万参数能超越更大模型?核心技术原理深度解析
  • 3分钟上手:浏览器中免费解锁12种加密音乐格式的完整指南
  • 2026年 步进电机及驱动器品牌推荐榜:覆盖闭环步进、总线步进、防爆伺服及滚珠丝杆等核心品类 - 品牌企业推荐师(官方)
  • 苏州昆山黄金回收去哪卖靠谱?2026 年 5 月四大平台实测 + 避坑指南,这家真的零套路 - 资讯纵览
  • 5个技巧:如何用COMET框架实现专业级机器翻译质量评估
  • 武汉卖黄金别瞎找!2026年5月三大黄金回收平台实测+避坑指南,这家才是真靠谱 - 资讯纵览
  • 2026天津家庭教育指导师报名入口:中山优才教育指南 - 当下教育培训干货
  • 【JDK17安装】->【基于Jenkins部署Java服务到CentOS】涵盖了从环境搭建到应用部署的关键步骤。
  • ChatGPT营销实战指南:从内容创作到策略辅助的AI效率革命
  • 2026证件照制作工具推荐|免费在线、手机软件保姆级教程,手把手教你3步做出合格证件照 - AI测评专家
  • 相机标定三大坐标系新手入门指南
  • ESP32驱动RGB灯带:本地化智能照明改造与PWM调光实践
  • SeaQwen2-0.5B性能评测:HellaSwag和ARC意大利语基准测试结果分析
  • 鸣潮自动化助手:基于图像识别的智能游戏辅助系统深度解析