Descargue la solicitud de extracción de Github como diferencia unificada

Resuelto Thilo asked hace 13 años • 4 respuestas

¿Cómo puedo descargar los cambios contenidos en una solicitud de extracción de Github como una diferencia unificada?

Thilo avatar May 31 '11 20:05 Thilo
Aceptado

Para ver una confirmación como un archivo de diferencias/parche, simplemente agregue .diffo .patchal 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
Simone Carletti avatar May 31 '2011 13:05 Simone Carletti

Algo relacionado, para permitir que git descargue la solicitud de extracción 123 y la parchee mylocalbranchlocalmente, ejecute:

git checkout -b mylocalbranch
git pull origin pull/921/head
thakis avatar Mar 03 '2015 01:03 thakis

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    
Bill Hollings avatar Apr 15 '2019 19:04 Bill Hollings