如何从GitHub下载单个commit-diff?


104

我想${SHA}通过Web界面从GitHub 获得一次提交(简称为)。

例如,类似:

$ git clone http://github.com/foo/bar
$ cd bar
$ git format-patch -o .. ${SHA}~1..${SHA}
$ cd ..
$ rm -rf bar

...但不必克隆整个存储库(所讨论的存储库很大)。

显然,GitHub可以通过Web界面显示给定提交的差异,但是我如何将其提取到(统一的)差异文件中(理想情况下,完整的提交消息)?



1
@ChillarAnand:不,不是。您的链接是关于拉取请求的,而不是一次提交的差异。
usr1234567 '16

@ usr1234567问题可以合并,但是
Antonio

Answers:



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.