(GitHub имеет очень подробную документацию о том, как обрабатывать запросы на извлечение.)
По сути, вы захотите добавить пульт для репозитория человека, который сделал извлечениезапросы, например:
git remote add helpful git://github.com/helpful-person/whatever.git
... затем извлеките их изменения в ветки удаленного отслеживания:
git fetch helpful
... так что теперь у вас есть все коммиты из GitHub этого человекахранилище в вашем клоне вышестоящего хранилища.Если вы посмотрите на дополнительные коммиты в этом запросе, вы можете:
- объединить последний, например,
git merge 75708aeab5
- вишня выбрать каждое из этих изменений, например,
git cherry-pick 2142db89
,git cherry-pick 75708aeab5
- создать локальную ветвь для дальнейшей работы с ними, например,
git checkout -b fix-for-issue3 75708aeab5
- и т. Д.и т. д.
В качестве альтернативы можно просто клонировать репозиторий участника, который вместо этого сделал запросы извлечения, если это то же самое, но для этих исправлений.