Я хотел бы получить один коммит (пусть назовем его ${SHA}
) от GitHub через веб-интерфейс.
Например, что-то вроде:
$ git clone http://github.com/foo/bar
$ cd bar
$ git format-patch -o .. ${SHA}~1..${SHA}
$ cd ..
$ rm -rf bar
... но без необходимости клонировать весь репозиторий (рассматриваемый репозиторий большой).
Очевидно, что GitHub может отображать diff данного коммита через веб-интерфейс, но как я могу извлечь его в (объединенный) diff файл (в идеале, с неизменным сообщением коммита)?