Top "Git-rewrite-history" questions

Rewriting the history of a Git repository, for example to edit old commits, remove unwanted data (e.g. private data or large files), rearrange file structure, fix commit metadata, etc.

Git repo still huge after large files removed from repository history

I have a codebase that (until now) used git to store its dependencies. The repository itself is available here (warning: …

git git-rewrite-history
Git filter-branch with index-filter does not work and remove directories as expected

Structure of Git repo foo in master branch foo/refs/a.txt foo/bar/refs/b.txt In other branches …

git git-filter-branch git-rewrite-history