Скачать Github pull request как унифицированный diff - PullRequest
253 голосов
/ 31 мая 2011

Как я могу загрузить изменения, содержащиеся в запросе Github, в виде унифицированного diff?

Ответы [ 3 ]

445 голосов
/ 31 мая 2011

Чтобы просмотреть фиксацию в виде файла diff / patch, просто добавьте .diff или .patch в конец URL, например:

47 голосов
/ 03 марта 2015

В некотором роде, чтобы позволить git скачать запрос на извлечение 123 и локально пропатчить его в mylocalbranch, запустите:

git checkout -b mylocalbranch
git pull origin pull/921/head
1 голос
/ 15 апреля 2019

Чтобы перевести PR в локальное репо в поэтапном, но незафиксированном состоянии, вы можете просмотреть:

git pull origin pull/123/head --no-commit

И для создания файла патча из этого:

git diff --cached > pr123.diff    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...