Рядом с кнопкой «Слить запрос на извлечение» должна быть ссылка «Использовать командную строку» для получения инструкций о том, как сделать это вручную. Вы должны следовать этим инструкциям (создать новую локальную ветвь и внести их изменения), но затем вместо того, чтобы объединить всю эту ветку обратно в master, просто выберите нужные коммиты.
например. просмотреть пул-запрос от пользователя: jashkenas, в его ветке: new-feature
git checkout -b jashkenas-new-feature master
git pull https://github.com/jashkenas/YOUR_REPO_NAME.git new-feature
А затем проведите тестирование, а затем, когда вы будете готовы:
git checkout master
git cherry-pick COMMIT_HASH_1
git cherry-pick COMMIT_HASH_2
# etc
git push origin master