Skip to content

Instantly share code, notes, and snippets.

View mehdirezaie's full-sized avatar

Mehdi Rezaie mehdirezaie

View GitHub Profile
@mehdirezaie
mehdirezaie / git-cleanup
Created August 14, 2020 17:07 — forked from nook-ru/git-cleanup
Clean up old git branches
#!/bin/bash
# This has to be run from master
git checkout master
# Update our list of remotes
git fetch
git remote prune origin
# Remove local fully merged branches
git branch --merged master | grep -v 'master$' | grep -v 'dev$' | xargs git branch -d