相关疑难解决方法(0)

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

我想${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接口显示给定提交的差异,但是我如何将其提取到(统一)差异文件中(理想情况下,提交消息完好无损)?

diff patch github git-diff

89
推荐指数
2
解决办法
3万
查看次数

Git:从diff中的行中删除前导加号/减号

我的问题很简单,但我找不到答案.

我想删除每行中的前导加号/减号git diff.在你问我为什么要这样做之前,请允许我概述一下我的理由:

  1. 正好是80个字符的行将被一个字符溢出,这看起来很尴尬
  2. 着色足以让我区分添加/删除
  3. 我更喜欢将终端的窗口宽度保持在80个字符(而不是任意81个字符),以保持与我在终端(外部git)中所做的其他事情保持一致

这样做有一些配置选项吗?如果没有,我怎么能以一种仍允许我翻阅我的差异less风格的方式来做到这一点?

任何见解将不胜感激.

git git-diff

37
推荐指数
4
解决办法
8838
查看次数

标签 统计

git-diff ×2

diff ×1

git ×1

github ×1

patch ×1