Skip to content

Instantly share code, notes, and snippets.

@jsyzdek
Last active September 9, 2023 15:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jsyzdek/6b02db6707cf3dbefc5f1a10ef900c59 to your computer and use it in GitHub Desktop.
Save jsyzdek/6b02db6707cf3dbefc5f1a10ef900c59 to your computer and use it in GitHub Desktop.
Remove all your local git branches but keep master
# WARNING - This is a destructive process. It literally
# removes all local branches except master.
#
# If you make a mistake, there _is_ a way to get back a
# branch using `git reflog` however, why risk it?
git checkout master
git branch | grep -ve "master$" | xargs git branch -D
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment