Comment télécharger un seul commit-diff à partir de GitHub?
Je voudrais obtenir un seul commit (appelons ça de la ${SHA}
) à partir de GitHub via l'interface web.
Par exemple, quelque chose comme:
$ git clone http://github.com/foo/bar
$ cd bar
$ git format-patch -o .. ${SHA}~1..${SHA}
$ cd ..
$ rm -rf bar
...mais sans avoir à cloner l'intégralité du référentiel (l'opération en question est grande).
Évidemment GitHub pouvez afficher la diff de s'engager via l'interface web, mais comment je peux extraire dans un (unifiée) diff-fichier (idéalement, avec le commit-message intact)?
- double possible de Télécharger Github demande d'extraction en mode diff unifié
- Non, il n'est pas. Votre lien est sur une pull request et pas pour un diff à partir d'un seul commit.
- Les Questions pourraient être fusionnées si
Vous devez vous connecter pour publier un commentaire.
OK, trouvé la réponse moi-même.
Ajoutant
.patch
(ou.diff
) à la livraison-URL de donner un joli patch:Grâce à Dix Choses que Vous Ne saviez pas Git Et GitHub Pourrait le Faire...
J'ai trouvé, j'ai dû ajouter un /à la fin, c'est à dire