编辑 git 全局 config:

1
$ git config -e --global

添加一个 alias,以后运行 git cleanup 就会删除所有已合并 master 的分支:

1
2
[alias]
cleanup = "!git branch --merged | grep -v '\\*\\|master\\|develop' | xargs -n 1 git branch -d"

也可以本地运行下面的命令删除:

1
$ git branch --merged | grep -v '\*\|master\|develop' | xargs -n 1 git branch -d