如何退出“git log”?

Hel*_*ent 8 git

我刚刚开始在 Anaconda (Windows 10) 上使用 Git。当我进行一些提交然后我询问 时git log,它会向我显示我提交的所有历史记录,但我不知道如何从中退出。

一开始我没有这个问题,因为输入后git log它会向我显示历史记录,然后我可以自动在终端上输入新命令。

现在,当我输入 时git log,它会显示历史记录,但我不知道如何输入新命令(除了关闭和重新打开的方法之外)。我怎样才能解决这个问题 ?

我附上我所看到的图像。

在此输入图像描述

先感谢您。

Kam*_*ski 12

这看起来像Git 本身设置的寻呼机 ( less/ ?)。more许多寻呼机在您按 后就会退出q

\n

另一个抢先技巧是使用该-n标志来限制 git log 的输出。就像输入一样git log -n 3只能看到最后 3 次提交。

\n

至于您现在处于这种情况的原因只是您随着项目的进行而添加了越来越多的提交。所以最初只有一两次提交。但是,当您完成越来越多的工作后,提交计数会增加到超过一个屏幕上可以显示的提交数量。

\n

此外,您可能会发现这些链接很有用:

\n\n

  • 按 *q* 即可运行!!!!太感谢了。是的,它是一个寻呼机([此处]进行了解释)(https://til.hashrocket.com/posts/skwvm5hkvy-configuring-the-pager#:~:text=When%20you%20run%20Git%20commands,使用%20less%20as%20its%20pager。))。 (3认同)
  • 如果您已经尝试了所有可能的键盘组合,那么按“q”似乎不起作用。我敲击了“Esc”、“Ctrl+C”、“Ctrl+Z”和“Ctrl+Q”几分钟,然后用谷歌搜索了这个。为时已晚。关闭控制台窗口帮助我平静了一点。 (2认同)