reorx
4/26/2011 - 7:19 PM

delete all remote branches that have already been merged into master

delete all remote branches that have already been merged into master

$ git branch -r --merged | 
  grep origin | 
  grep -v '>' | 
  grep -v master | 
  xargs -L1 | 
  awk '{split($0,a,"/"); print a[2]}' | 
  xargs git push origin --delete