Created
October 1, 2019 05:21
-
-
Save matthewmayer/899a7c348754278ba123fd1d5e79a447 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# this will delete any local branches which are tracking branches, but the branch on origin has gone (ie its been merged to master already) | |
# it wont delete any local branches which dont have a matching origin, or havent been merged | |
git fetch -p && for branch in `git branch -vv | grep ': gone]' | awk '{print $1}'`; do git branch -D $branch; done |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment