SourceTree 删除特定目录下的所有本地分支

SourceTree delete all local branches under a specific directory

在SourceTree中,我在自定义目录下的目录树中有很多分支,看起来像这样:

> File Status
> Branches
   >completed_branches
      >branch1
      >branch2
      >branch3
      ...
> Tags
> Remotes
> Stashes

是否有 git 命令或 SourceTree 按钮来删除所有名为 /completed_branches/* 的分支?

理想情况下,我可以右键单击目录树中的文件夹并单击删除,但它不存在。

你可以 运行 命令,用 completed_branches 抓取所有分支,并对它们执行删除命令。

 git branch | grep "completed_branches" | xargs git branch -D