Descargue la solicitud de extracción de Github como diferencia unificada
¿Cómo puedo descargar los cambios contenidos en una solicitud de extracción de Github como una diferencia unificada?
Aceptado
Para ver una confirmación como un archivo de diferencias/parche, simplemente agregue .diff
o .patch
al final de la URL, por ejemplo:
- https://github.com/weppos/whois/pull/90
- https://github.com/weppos/whois/pull/90.diff
- https://github.com/weppos/whois/pull/90.patch
Algo relacionado, para permitir que git descargue la solicitud de extracción 123 y la parchee mylocalbranch
localmente, ejecute:
git checkout -b mylocalbranch
git pull origin pull/921/head
Para obtener los cambios de PR en su repositorio local en un estado preparado pero no comprometido, para que pueda revisar:
git pull origin pull/123/head --no-commit
Y para generar un archivo de parche a partir de eso:
git diff --cached > pr123.diff