Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save darkrishabh/64ada749e1562f834adb to your computer and use it in GitHub Desktop.
Save darkrishabh/64ada749e1562f834adb to your computer and use it in GitHub Desktop.
Deletes all the branches not on remote
git checkout master && git branch -l | sed 's/* master//' > /tmp/gitlocal.txt && git branch -r | sed 's/origin\///' > /tmp/gitremote.txt && grep -Fxv -f /tmp/gitremote.txt /tmp/gitlocal.txt | xargs git branch -d
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment