git clone will create a pair of local and remote tracking branches.
git fetch will only create (or update?) the remote tracking branch, and not create a local tracking one, from http://git-scm.com/book/ch3-5.html:
It’s important to note that when you do a fetch that brings down new remote-tracking branches, you don’t automatically have local, editable copies of them. In other words, in this case, you don’t have a new serverfix branch – you only have an origin/serverfix pointer that you can’t modify.
How about git pull? Does git pull create a pair of local and remote tracking branches, or just a remote tracking branch?