Delete all local git branches
The ‘git branch -d’ subcommand can delete more than one branch. So, simplifying @sblom’s answer but adding a critical xargs: git branch -D `git branch –merged | grep -v \* | xargs` or, further simplified to: git branch –merged | grep -v \* | xargs git branch -D Importantly, as noted by @AndrewC, using git … Read more