如何导航Diff的结果

时间:2011-12-27 03:19:37

标签: git

当我执行Git diff时,它显示带有diff的代码,看起来很棒。但是,我该如何进入下一页或下一个文档。

5 个答案:

答案 0 :(得分:132)

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

答案 1 :(得分:8)

点击?,它应该显示用于进行翻页/向下翻页的命令快捷方式等。

默认git查看$GIT_PAGER,然后查看$PAGER环境变量,以确定用于向您显示diff,log,show等输出的程序。

在新的(linux)系统上,使用的默认$PAGER(即使没有设置)是less(它曾经是功能较弱的more)。

lessmore中,?键为您提供命令快捷方式列表。

答案 2 :(得分:2)

向下滚动  使用 j或↓一次向下移动一行 d移动页面屏幕的一半 f按整页屏幕移动

向上滚动 k或↑一次向上移动一行 你移动一半的页面屏幕 b按整页屏幕移动

q 退出日志 它将返回常规命令提示符

答案 3 :(得分:1)

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

答案 4 :(得分:0)

我正在运行我认为是Windows上的股票git安装,msysgit 1.8.3,对我来说,git diff运行的东西声称更少,版本444。 代替 '?'求助,它想要'h'。 似乎'?'是某种正则表达式搜索的开始。