xxxxxxxxxx
# Find the largest files in .git:
git rev-list --objects --all | grep -f <(git verify-pack -v .git/objects/pack/*.idx| sort -k 3 -n | cut -f 1 -d " " | tail -10)
# Start filtering these large files:
git rm --cached -r vendor/
git rm --cached -r node_modules/
# git rc
git reflog expire --all --expire=now
git gc --prune=now --aggressive
git gc
git gc --aggressive
git prune