Je voudrais obtenir un seul commit (appelons-le ${SHA}
) 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 tout le référentiel (le référentiel en question est volumineux).
Évidemment, GitHub peut afficher le diff d'un commit donné via l'interface Web, mais comment puis-je l'extraire dans un fichier de diff (unifié) (idéalement, avec le message de commit intact)?