web-dev-qa-db-fra.com

Téléchargez la demande de tirage Github sous forme de diff unifié

Comment puis-je télécharger les modifications contenues dans une demande d'extraction Github en tant que diff unifié?

258
Thilo

Pour afficher un commit en tant que fichier diff/patch, ajoutez simplement .diff ou .patch à la fin de l'URL, par exemple:

454
Simone Carletti

En quelque sorte, pour permettre à git download de tirer la demande 123 et de le patcher dans mylocalbranch localement, exécutez:

git checkout -b mylocalbranch
git pull Origin pull/921/head
47
thakis

Pour que les modifications de PR dans votre référentiel local se déroulent dans un état échelonné mais non engagé, vous pouvez ainsi consulter:

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

Et pour générer un fichier de correctif à partir de cela:

git diff --cached > pr123.diff    
2
Bill Hollings