首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缩小一个git仓库,忘记历史,保存3个分支

缩小一个git仓库,忘记历史,保存3个分支
EN

Stack Overflow用户
提问于 2016-11-29 15:26:37
回答 1查看 41关注 0票数 1

我有过

  • 一个很大的.git (~600 too )文件夹的git回购。
  • 我做了一个gitlab只读它的档案
  • 我想从实际工作的副本开始一个新的回购。

但是..。

  • 我要保留主人+2支树枝。

正确的方法是什么?

EN

回答 1

Stack Overflow用户

发布于 2016-11-29 15:45:51

从您的关心,我想您有太多的分支,有不必要的遗留更改,这是增加回购规模。

我建议你散装移除你想要保留的两个分支之外的所有分支。这将大大减少规模。

对于新的存储库,请执行以下步骤(如果您真的想要的话):

  1. 现在你有三个分支,包括主人。切换到主控并复制所有文件。通过将所有这些文件复制到该存储库来创建一个新的存储库。
  2. 提交文件并推动您的主分支。
  3. 切换到旧回购的branch1并复制所有文件。
  4. 创建一个新的branch1在您的新回购从主人。
  5. 现在将从旧存储库复制的所有文件粘贴到新的回购程序中。
  6. 提交所有这些更改并将新的branch1推送到新的存储库。
  7. 对于branch2,请遵循类似的步骤。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40869585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档