basegit【Q344】如何列出所有已合并到 master 的分支并删除

如何列出所有已合并到 master 的分支并删除

Issue 欢迎在 Gtihub Issue 中回答此问题: Issue 347

Author 回答者: shfshanyue

# 列出所有已合并到 master 的分支
$ git branch --merged master
 
# 删除所有已合并到 master 的分支
$ git branch --merged master | grep -v '^\*' | xargs git branch -d