Clean Up Your Git: Remove Merged Branches

Sometimes happens that the local repository is not very well maintained for many reasons and so the need to delete all local branches that have already been merged.

Here is an example of what the command looks like:

git branch --merged | egrep -v "(^\*|master|develop)" | xargs git branch -d

But if you just want to check what these branches are then:

git branch --merged | egrep -v "(^\*|master|develop)"
it_ITItalian