I have a master and a development branch, both pushed to GitHub. I\'ve cloned, pulled, and fetched, but I re
master
development
clone
pull
fetch
When you do "git clone git://location", all branches and tags are fetched.
In order to work on top of a specific remote branch, assuming it's the origin remote:
git checkout -b branch origin/branchname