- Git: Delete all local branches except master
git doesn't provide the ability to delete all the local branches except one or more, but we can pipe together git branch, grep, and xargs git branch to delete all the local branches except the branch...
- Git: Delete all remote branches except master
git doesn't have a command to delete all the remote branches with exceptions. However, the task can be accomplished by setting some variables and piping git branch -r, grep, sed, and xargs git push.