git rev-list --all --objects | sed -n $(git rev-list --objects --all | cut -f1 -d' ' | git cat-file --batch-check | grep blob | sort -n -k 3 | tail -n40 | while read hash type size; do
echo -n "-e s/$hash/$size/p ";
done) | sort -n -k1
git filter-branch -f --index-filter 'git rm --force --cached --ignore-unmatch video/parasite-intro.avi' -- --all
rm -Rf .git/refs/original
rm -Rf .git/logs/
git reflog expire --expire=now --all
git gc --prune=now
git gc --aggressive --prune=now