Skip to content

Instantly share code, notes, and snippets.

@magnetikonline
Last active September 13, 2017 17:18
Show Gist options
  • Save magnetikonline/309e76d396eb79020a30 to your computer and use it in GitHub Desktop.
Save magnetikonline/309e76d396eb79020a30 to your computer and use it in GitHub Desktop.
Using BFG to clean out old binary assets from Git repository.

Using BFG to clean out old binary assets from Git repository

Reference: http://rtyley.github.io/bfg-repo-cleaner/

Example

$ wget http://repo1.maven.org/maven2/com/madgag/bfg/1.11.8/bfg-1.11.8.jar
$ git clone [email protected]:org-name/repo-name.git repo-name.cleanup
$ java -jar bfg-1.11.8.jar --delete-files '*.{gif,jpg,png}' repo-name.cleanup
$ cd repo-name.cleanup
$ git gc --prune=now --aggressive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment