普通にgit cloneするとmasterしか取り込まれません
まず、-a をつけてブランチ一覧を表示する
$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
remotes/origin/production
git checkout -bのあとにローカルのブランチ名、リモートのブランチ名をつけてcheckout
$ git checkout -b production origin/production
pull して取り込み
$ git pull
statusで確認
$ git status
On branch production
Your branch is up-to-date with 'origin/production'.
nothing to commit, working directory clean
branchでも確認
$ git branch -a
master
* production
remotes/origin/HEAD -> origin/master
remotes/origin/master
remotes/origin/production
できました