When using multiple git branches it can happen, that you loose track of which branch tracks which other. Or maybe even whether branches track any branch. Here is a nice little script to show the ones that track another remote branch and which:

git for-each-ref --format='%(refname:short)' refs/heads/* | while read b; do if r=$(git config --get branch.$b.remote); then m=$(git config --get branch.$b.merge); echo "$b -> $r/${m##*/}"; fi; done

Which results in:

master -> origin/master
dev -> origin/dev