#!/usr/bin/env bash git checkout develop || (echo "Aborting..." && exit 1) git pull || (echo "Aborting..." && exit 1) BRANCHES=$(git branch --merged | grep -v develop | grep -v master | tr -d "\n") for BRANCH in $BRANCHES do git branch -d $BRANCH && git push --delete origin $BRANCH done