When I search for ‘git check if branch exists’ on a search engine, this page is the first one I see.
I get what I want, but I’d like to provide a updated answer since the original post was from 2011.
git rev-parse --verify <branch_name>
This is essentially the same as the accepted answer, but you don’t need type in “refs/heads/”