tj.git-extras/bin/git-delete-merged-branches
2023-02-21 10:03:56 +08:00

8 lines
218 B
Bash
Executable file

#!/usr/bin/env bash
branches=$(git branch --no-color --merged | grep -vE "^(\*|\+)" | grep -v "$(git_extra_default_branch)" | grep -v svn)
if [ -n "$branches" ]
then
echo "$branches" | xargs -n 1 git branch -d
fi