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