Как я могу загрузить изменения, содержащиеся в запросе Github, в виде унифицированного diff?
Чтобы просмотреть фиксацию в виде файла diff / patch, просто добавьте .diff или .patch в конец URL, например:
.diff
.patch
В некотором роде, чтобы позволить git скачать запрос на извлечение 123 и локально пропатчить его в mylocalbranch, запустите:
mylocalbranch
git checkout -b mylocalbranch git pull origin pull/921/head
Чтобы перевести PR в локальное репо в поэтапном, но незафиксированном состоянии, вы можете просмотреть:
git pull origin pull/123/head --no-commit
И для создания файла патча из этого:
git diff --cached > pr123.diff