Usando o GIT, como posso mesclar seletivamente alterações de um commit em outro 'fork'?

Tome este cenário:

Eu decido criar uma base de código no github.com e começar a fazer a minha rotina: Edit - Commit - Push; aka hack hack hack.Depois de fazer algumas mudanças, vejo algumas mudanças que outra pessoa fez no mesmo projeto e eu gosto delas!Eu decido que quero mesclá-los no meu. O problema é que eu só quero uma 'porção' de um commit em particular, dentre vários commits que ele fez.

Qual seria o método mais eficiente de obter essas quantidades selecionadas de alterações, mescladas no meu 'fork'?

questionAnswers(4)

yourAnswerToTheQuestion