git批量删除本地无效分支

讲两个点内容:

1、配置IDEA(Windows版)的terminal为git-bash

步骤如下:

settings --> Tools --> terminal --> ShellPath 把值修改为git目录下的bin目录下的bash.exe

保存退出,重新载入项目,即可使用terminal中的bash命令了。

2、批量删除本地无效的分支

  • 打开IDEA中的terminal。
  • 执行:git branch -vv | grep gone | awk '{print $1}' | xargs git branch -D
    (-D 表示强制删除:那些未合并到主分支的分支也会被强制删除)
    (-d 表示只删除已经合并过的分支,也就是这些分支由于需要commit的修改)