Git prune and delete merged local branches Prune git remote prune origin --dry-run git remote prune origin Delete git branch --merged | grep -v \* git branch --merged | grep -v \* | xargs git branch -D