如何清除Windows上的远程和本地git分支

时间:2017-12-28 14:34:16

标签: windows git

删除不再存在的分支引用的最佳方法是什么,并删除已在 Windows 命令提示符中的git repos合并的本地分支(即不使用bash)?

1 个答案:

答案 0 :(得分:0)

这将首先删除不再存在的任何远程跟踪引用,然后继续枚举和删除已合并的本地分支。例外情况是保留现有的,开发的和主要的分支机构。

git fetch -p && for /f "tokens=1,2" %b in ('git branch --merged ^| findstr /v /c:"master" /c:"develop" /c:"*"') do (git branch -d %b)