【问题标题】:Need to clone repo after using bfg repo-cleaner or pull on existing?需要在使用 bfg repo-cleaner 后克隆 repo 或使用现有的?
【发布时间】:2015-06-28 05:32:45
【问题描述】:

阅读 bfg repo-cleaner 的说明,工作流程如下:

  1. 使用 --mirror 选项克隆存储库
  2. 使用 bfg 从不需要的项目中删除 repo
  3. 使用 git gc 物理删除项目
  4. 推送已清理的 repo

但是,我不清楚您是否需要删除自己的工作目录副本并进行新的克隆,或者您是否可以通过拉取来获得干净的存储库/历史记录?目前我是唯一一个使用 repo 的人。

【问题讨论】:

  • 你是对的。这应该是 bfg 主页的一部分

标签: git-rewrite-history bfg-repo-cleaner


【解决方案1】:

你最好做一个新的克隆,因为你的旧工作目录会有肮脏的历史,你不想冒险推回你新清理的仓库。

【讨论】:

  • 也许应该在 bfg 页面中添加此信息 :-)
  • 你能详细说明一下这个过程吗?我们是否可以在某个文件夹中执行git clone git://example.com/some-big-repo.git,然后将项目目录的内容替换为我们克隆的内容(保留任何未跟踪的文件)?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-12
  • 1970-01-01
  • 2012-10-08
相关资源
最近更新 更多