Skip to content

Instantly share code, notes, and snippets.

@AndreiRailean
Last active August 29, 2015 14:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AndreiRailean/da438b77f6633ee3a003 to your computer and use it in GitHub Desktop.
Save AndreiRailean/da438b77f6633ee3a003 to your computer and use it in GitHub Desktop.
Clear old branches from local and remote repos
# Delete all merged local branches except for master
git branch --merged master | grep -v master | xargs git branch -d
#Delete all remote branches on origin except master
git branch -r | grep origin/ | grep -v master | awk -F'origin/' '{ print $2 }' | xargs -I {} git push origin :{}