bfg
Remove large files or passwords from Git history like git filter-branch. tldr-pages
On several platforms
Several platforms
Remove large files or passwords from Git history like git filter-branch. Note: If your repository is connected to a remote, you will need to force push to it.
Remove a file with sensitive data but leave the latest commit untouched
bfg --delete-files file_with_sensitive_dataIdentifyRemove all text mentioned in the specified file wherever it can be found in the repository's history
bfg --replace-text path/to/file.txtIdentify