Remove merged branches from git remote

git branch -r --merged | grep -v master | sed 's/origin\///' | xargs -n 1 git push --delete origin

It searches for remote branches that has been merged into the branch you’re currently on, skips master, removes origin/ from its name and then deletes it on provided remote (origin in this case).