git remote add person git://path/to/his/repo.git
git checkout -b person/master
git fetch person
I would rather fetch first, then checkout:
git remote add person git://path/to/his/repo.git
git fetch person
git checkout -b person/master
But one of the idea behind pull requests is that they should be applied automatically... or "put on hold" ;)
In other words, the contributors ought to do the work for you, then submit an updated pull request for you to apply.