我想${SHA}通过Web界面从GitHub 获得一次提交(让我们称之为).
例如,类似于:
$ git clone http://github.com/foo/bar
$ cd bar
$ git format-patch -o .. ${SHA}~1..${SHA}
$ cd ..
$ rm -rf bar
Run Code Online (Sandbox Code Playgroud)
...但无需克隆整个存储库(问题中的repo很大).
显然GitHub可以通过web接口显示给定提交的差异,但是我如何将其提取到(统一)差异文件中(理想情况下,提交消息完好无损)?
我的问题很简单,但我找不到答案.
我想删除每行中的前导加号/减号git diff.在你问我为什么要这样做之前,请允许我概述一下我的理由:
git)中所做的其他事情保持一致这样做有一些配置选项吗?如果没有,我怎么能以一种仍允许我翻阅我的差异less风格的方式来做到这一点?
任何见解将不胜感激.