git 如何在本地批量删除匹配名称分支

背景

有时间创建了一大堆的dev/*分支,远程合并完就删除了,但本地还留下一大堆,自己又忘记删除了。一个个删除太麻烦。后面发现居然有批量删除的方法

备注:这里是window下powershell的命令行

解决方案

git branch -D @(git branch | select-string  "dev" | Foreach {$_.Line.Trim()}) 

难道原理是通过命令行指定循环?

posted @ 2020-12-30 15:07  樱花落舞  阅读(352)  评论(0编辑  收藏  举报