在使用Git日志之后,如何转到Git Bash中的下一个命令?

在使用Git日志之后,如何转到Git Bash中的下一个命令?,git,git-bash,git-log,Git,Git Bash,Git Log,使用Git Bash时,我键入以下命令: git log 它显示了所有的日志。但现在我想做第二个命令。所以我按住向下箭头进入日志的底部,它只显示(END)。如何到达下一行,以便输入下一个命令?Git默认情况下将分页到更少 按q或按Ctrl+c退出git日志可以退出Less,您需要键入q 如果要“限制”日志条目: # display only the first X entries form the log. # This way you will not have the pager so m

使用Git Bash时,我键入以下命令:

git log

它显示了所有的日志。但现在我想做第二个命令。所以我按住向下箭头进入日志的底部,它只显示
(END)
。如何到达下一行,以便输入下一个命令?

Git默认情况下将分页到更少


按q或按Ctrl+c退出git日志可以退出Less,您需要键入q

如果要“限制”日志条目:

# display only the first X entries form the log.
# This way you will not have the pager so mo need to quit from the pager
git log -n <number of commits>

--无寻呼机
--没有寻呼机
会禁用收到给定命令的寻呼机

git --no-pager log  ...
git --no-pager diff ...

默认情况下,显示大量信息的Git命令将通过另一个名为的程序显示信息。这些程序基本上以页面的形式向您显示信息,这样您就可以看到所有内容,而不仅仅是最后一点信息

最著名的寻呼机包括和

Git for Windows附带了
less
,默认情况下配置为使用它。Less使您能够上下滚动输出(使用箭头键),因此您可以随意浏览。要使程序存在,您需要按键盘上的q键。这会让你回到bash


您可以通过配置来更改Git的分页行为。

您可以使用
B
F
在Git bash结果中进行向后/向前导航

同时,使用键盘上的
空格
也可以向前移动

您可以使用
Q
退出结果并返回promp

git --no-pager log  ...
git --no-pager diff ...