使用 BFG Repo 清洁剂

BFG Repo cleaner 是 git filter-branch 的替代品。它可用于删除错误提交的敏感数据或大文件,如从源编译的二进制文件。它是用 Scala 编写的。

项目网站: BFG Repo Cleaner

要求

Java 运行时环境(Java 7 或更高版本 - BFG v1.12.3 是支持 Java 6 的最后一个版本)。Scala 库和所有其他依赖项都被折叠到可下载的 jar 中。

删除包含敏感数据的文件

bfg --delete-files YOUR-FILE-WITH-SENSITIVE-DATA