使用 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