Top "Git-filter-branch" questions

git filter-branch is a native Git tool used to extensively rewrite branches, and is often used to remove unwanted large or secret files from Git repository history.

When do you need `--tag-name-filter cat` for `git filter-branch`?

The man page of git filter branch says: use "--tag-name-filter cat" to simply update the tags. Later it even says: …

git git-filter-branch
extract multiple directories using git-filter-branch

I have a big repository which currently contains multiple projects in top level subfolders, say /a, /b, /c, and /d. …

git git-svn git-rebase git-filter-branch
git push after git filter-branch rejected

I am separating one git repo into 3. I've used Detach (move) subdirectory into separate Git repository to separate folder and …

git git-filter-branch
Splitting a set of files within a git repo into their own repository, preserving relevant history

Possible Duplicate: How to split a git repository while preserving subdirectories? At one point I added my code to an …

git git-filter-branch
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
How to delete the old history after running git filter-branch?

Suppose I have such tree: ... -- a -- b -- c -- d -- ... \ e -- a -- k and …

git git-branch git-filter-branch
git splitting repository by subfolder and retain all old branches

I have a git repo with 2 directories and multiple branches, I want to split them and create all branches `-- …

git git-submodules git-subtree git-filter-branch