#!/bin/sh remotes_pat=`git remote show | sed -e 's|$|/|' | xargs | tr ' ' '|'` git branch -r | grep -v 'tags/' | egrep -v "$remotes_pat" \ | sed -e 's/^ *\([^ ]*\)/svn_\1 \1/' \ | while read local remote; do git branch --track -f $local $remote done