Подтвердить что ты не робот

Как загрузить один commit-diff из GitHub?

Я хотел бы получить один коммит (пусть назовем его ${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 файл (в идеале, с неизменным сообщением коммита)?

4b9b3361

Ответ 2

Я обнаружил, что должен был добавить/в конце, т.е.

https://github.com/foo/bar/commit/${SHA}.patch/