git filter-repo (UNOFFICIAL) (git-filter-repo)
Install latest/stable of git filter-repo (UNOFFICIAL)
Ubuntu 16.04 or later?
Make sure snap support is enabled in your Desktop store.
Install using the command line
sudo snap install git-filter-repo
Don't have snapd? Get set up for snaps.
Details for git filter-repo (UNOFFICIAL)
Package name
- git-filter-repo
License
- MIT
Last updated
- 30 July 2024 - latest/stable
- 26 July 2025 - latest/edge
Report a Snap Store violation
Report git filter-repo (UNOFFICIAL) for a Snap Store violation
Snap Store Violation Report submitted successfully
Thank you for your report. Information you provided will help us investigate further.
Error submitting report
There was an error while sending your report. Please try again later.
Share this snap
Generate an embeddable card to be shared on external websites.
Versatile tool for rewriting history of Git repositories
git filter-repo is a versatile tool for rewriting history, which includes [capabilities I have not found anywhere else](https://github.com/newren/git-filter-repo#design-rationale-behind-filter-repo). It roughly falls into the same space of tool as [git filter-branch](https://git-scm.com/docs/git-filter-branch) but without the capitulation-inducing poor [performance](https://public-inbox.org/git/CABPp-BGOz8nks0+Tdw5GyGqxeYR-3FF6FT5JcgVqZDYVRQ6qog@mail.gmail.com/), with far more capabilities, and with a design that scales usability-wise beyond trivial rewriting cases. [git filter-repo is now recommended by the git project](https://git-scm.com/docs/git-filter-branch#_warning) instead of git filter-branch.
While most users will probably just use filter-repo as a simple command line tool (and likely only use a few of its flags), at its core filter-repo contains a library for creating history rewriting tools. As such, users with specialized needs can leverage it to quickly create [entirely new history rewriting tools](https://github.com/newren/git-filter-repo/blob/main/contrib/filter-repo-demos).
Snap-specific information
This is NOT an official distribution of git filter-repo, refer the snap's own issue tracker for support:
| Revision | Channel | Version | Build | Commit | Download SBOM |
|---|
The build and commit information is derived from build infrastructure records.
Install git filter-repo (UNOFFICIAL) on your Linux distribution
Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.