git-cleanup dev# Delete branches merged into origin/devgit-cleanup main# Delete branches merged into origin/maingit-cleanup-preview dev# Preview without deleting
[alias]
cleanup = "!f() { git branch --merged origin/$1 | grep -v '\\*' | grep -vE 'main|master|develop|staging' | xargs -r git branch -d; }; f"