使用bfg repo-cleaner后需要克隆repo还是拉上现有的?

hal*_*cwb 5 git-rewrite-history bfg-repo-cleaner

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

  1. 使用--mirror选项克隆repo
  2. 使用bfg从不需要的项目中删除回购
  3. 使用git gc物理删除项目
  4. 推动清洁的回购

但是,我不清楚你是否需要删除自己的工作目录副本并进行新的克隆,或者你是否只需要拉动来获得干净的回购/历史记录?目前我是唯一一个使用回购的人.

Rob*_*ley 5

您最好进行一次新的克隆,因为您的旧工作目录将具有肮脏的历史记录,您不想冒险将其推回到新清理的存储库中。

  • 我调整了文本:https://github.com/rtyley/bfg-repo-cleaner/commit/41a9dd760 (2认同)