使用Git Bash时,我输入命令:
git log
它显示了所有日志。但现在我想做第二个命令。所以我按住向下箭头到达日志的底部,它只是说(END)
。如何进入下一行,以便输入下一个命令?
答案 0 :(得分:8)
默认情况下,显示大量信息的Git命令将通过名为terminal pager的其他程序显示信息。这些程序基本上以页面形式显示信息,这样您就可以看到所有内容,而不仅仅是最后的最后一点信息。
Git for Windows与less
捆绑在一起,默认情况下配置为使用它。 Less使您能够向上和向下滚动输出(使用箭头键),因此您可以根据需要浏览。为了存在该程序,您需要按键盘上的 q 键。这会让你回到bash。
您可以通过配置core.pager
configuration。
答案 1 :(得分:2)
退出需要输入 q 的git日志。
如果要“限制”日志条目:
# 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>
如果要运行多个命令,请使用&amp;&amp;:
git log -n 10 && git status
--no-pager
强> --no-pager
将禁用寻呼机获得给定命令。
git --no-pager log ...
git --no-pager diff ...
答案 2 :(得分:1)
默认情况下,Git会减少页面。
按 q 或按 Ctrl + c
可以退出答案 3 :(得分:0)
您可以在git bash结果中使用B
和F
进行后退/前进导航。
同样使用键盘上的Space
也适用于向前移动。
您可以退出结果并使用Q
返回提示。