Options (2)
-f, --forcebooleanRemove a file from all commits
Example:
git filter-branch --tree-filter 'rm {{[-f|--force]}} {{file}}' HEADbooleanDelete a folder from history
Example:
git filter-branch --tree-filter 'rm {{[-rf|--recursive --force]}} {{folder}}' HEADExamples (3)
Remove a file from all commits
git filter-branch --tree-filter 'rm [-f|--force] file' HEADUpdate author email
git filter-branch --env-filter 'GIT_AUTHOR_EMAIL=new_email' HEADDelete a folder from history
git filter-branch --tree-filter 'rm [-rf|--recursive --force] folder' HEADmade by @shridhargupta | data from tldr-pages