我想要一种获得git diff和git status缓冲区的寻呼视图(less
)的方法,以便获得我工作更改状态的完整摘要。它有帮助,因为git diff
独自会隐藏上演的变化,而status
将能够突出显示。同时显示git diff和git状态
我知道我大概可以这样做
{ git status && git diff | cat }
基本上这里concats输出,但这会导致git diff
下降语法颜色。
我很可能使用perl
,但我想用一些巧妙的sh
,bash
或zsh
伎俩,同时保持颜色不变,以Concat的这些东西。
而且,我的git的差异使用
[pager]
log = diff-highlight | less
show = diff-highlight | less
diff = diff-highlight | less
因此,也许我得设置一些定制了它跳过使用less
所以我能将我的less
在串联输出。
'git diff --color |猫'不会掉色,只是FYI。 :) – Amber 2013-04-10 06:02:23