- To delete all local branches that are already merged into the currently checked out branch:
git branch -r --merged | egrep -v "(^\*|master|develop)" | sed 's/origin\///' | xargs -n 1 git push --delete origin
git branch --merged | egrep -v "(^\*|master|develop|dev)" | xargs git branch -d