如何浏览Diff结果

当我做一个Git的差异,它显示代码与差异,它看起来不错。 但是,我怎么去下一页或下一个文件。

Next line: return Next page: space bar Previous page: w Quit viewing the diff: q Help: h 

? 它应该显示你做页面翻页/翻页等的命令快捷键。

默认情况下, git查看$GIT_PAGER ,然后是$PAGER环境variables,以确定用于显示diff,log,show等输出的程序。

在新的(linux)系统上,使用默认的$PAGER (即使没有设置)也less (以前functionmore )。

在这两个less ? 键给你一个命令快捷键列表。

另外,考虑安装gitx (Mac)或gitg (Ubuntu)以获得精彩(和简单)的gui选项:)

我正在运行我认为是在Windows上的股票git安装,msysgit 1.8.3,对于我来说,git diff运行的东西,声称更less,版本444.而不是'?' 为了帮助,它想要'h'。 似乎是'?' 是某种正则expression式search的开始。