bfg-repo-cleaner

用于从Git历史中删除大文件或敏感数据(如泄露的密码)的命令行工具,功能类似git-filter-branch,但速度更快。

分享到 X许可证: GPL-3.0

概述

BFG Repo-Cleaner 是一个用 Scala 编写的命令行工具,用来清除 Git 仓库历史中的不良数据。它的作用与 git-filter-branch 相同,但用起来更简单、速度更快。常见用途是删除超大文件,以及清除误提交的密码、凭据等隐私数据。

主要特点

  • 删除超过指定大小的文件对象
  • 通过列表文件替换密码等指定文本
  • 比 git-filter-branch 更简单的替代方案
  • 在命令行中直接对仓库运行

适用场景

适合误把大文件或敏感信息提交到 Git、需要从历史中彻底清除的人。完整用法见项目的文档网站。

上游仓库
rtyley/bfg-repo-cleaner
GitHub 上的 fork
Guo-astro/bfg-repo-cleaner
上游 Star 数
12k
分类
开发者工具与基础设施
许可证
GPL-3.0
Fork 时间
2025-11-26
同步状态
已同步上次同步 2026-09-29