Reduce Git repository size

This article explains in a few simple steps how to find and remove unnecessary files from your git repository. The example is by removing unused binary files which were added when it was still a subversion repository. This method is useful to clean up old files for which version control or history is not important.

http://naleid.com/blog/2012/01/17/finding-and-purging-big-files-from-git-history/