【发布时间】:2014-03-21 03:50:13
【问题描述】:
我想通过 Web 界面从 GitHub 获得一个提交(我们称之为 ${SHA})。
例如:
$ git clone http://github.com/foo/bar
$ cd bar
$ git format-patch -o .. ${SHA}~1..${SHA}
$ cd ..
$ rm -rf bar
...但不必克隆整个存储库(有问题的存储库很大)。
显然 GitHub 可以通过 Web 界面显示给定提交的差异,但我如何将其提取到(统一的)差异文件中(理想情况下,提交消息完好无损)?
【问题讨论】:
-
@ChillarAnand:不,不是。您的链接是关于拉取请求,而不是来自单个提交的差异。
标签: github diff patch git-diff