Advertisement
BasMatthee

[GIT] Cleanup merged branches

Nov 20th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.48 KB | None | 0 0
  1. # All merged branches except 'master' and '0.0', '0.00', '00.0' or '00.00'
  2. git fetch origin && git branch --merged master | grep -v -E "^([ \*]{2})(master|[0-9]{1,2}.[0-9]{1,2})$" | xargs -n 1 git branch -d
  3. git fetch origin && git branch --merged 9.7 | grep -v -E "^([ \*]{2})(master|[0-9]{1,2}.[0-9]{1,2})$" | xargs -n 1 git branch -d
  4. git fetch origin && git branch --merged 9.6 | grep -v -E "^([ \*]{2})(master|[0-9]{1,2}.[0-9]{1,2})$" | xargs -n 1 git branch -d
  5. git remote prune origin
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement