Comment puis-je télécharger les modifications contenues dans une demande d'extraction Github en tant que diff unifié?
Pour afficher un commit en tant que fichier diff/patch, ajoutez simplement .diff
ou .patch
à la fin de l'URL, par exemple:
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
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