Сначала запустите отслеживание удаленного хранилища:
$ git remote add otherguy git://...
Получить последние данные:
$ git fetch otherguy
А затем извлеките удаленную ветку, которую хотите, в новую собственную ветку:
$ git checkout -b branch_b otherguy/branch_b