Delete local merged branches
git branch --merged | grep -v "master\|main\|develop" | sed 's/origin\///' | xargs git branch -d
Delete remote merged branches
git branch -r --merged | grep -v "master\|main\|develop" | sed 's/origin\///' | xargs -n 1 git push -d origin