git 命令行删除多个branch

53 阅读1分钟

在整理本地git branch时,想要一行命令删除多个本地的branch分支,查了git的文档之后可以根据以下的形式进行操作

git branch -D `git branch --list '*'`

git branch --list '*' 中的 '*'是想要删除的分支的匹配条件比如说:

  • feat/* 就是匹配到feat/*开头的所有的分支
  • bugfix/* 就是匹配到bugfix/*的所有分支

git branch -D会自动递归所有匹配到的分支然后删除