Git的Windows分页

每当我执行git log命令,它不能被终止。 如果我按Ctrl + C退出分页环境,但是如果我开始input任何内容,它会再次启动git log命令。

Solutions Collecting From Web of "Git的Windows分页"

如前所述, git log -X会限制你的输出到最后的X个提交。

Git日志和其他git命令调用less命令。 这是寻呼机。 要获得寻呼机的帮助,请输入? 或者在查看输出时是h。 您现在将看到less命令的帮助。 退出不那么容易,只需输入q

如果你不想登录使用寻呼机工具,你可以指示git不要使用它:

 git --no-pager log 

Git日志有很多选项。 为了快速了解发生了什么,我使用

 git log --all --graph --online --decorate 

装饰可以设置为默认启用配置,所以你不必发出它。

如果你认为在命令行上写很多,你是对的! Bash有一个快速的补救办法: CTRL-R 。 按下并开始输入“图形”。 你应该得到你最后一次键入那个长命令。 这是我不打扰git别名的原因之一; 很容易搜索你的命令历史,从会话到会话保持不变。

此外,您可以将git log的输出限制为特定作者或特定日期范围等。

玩得开心,坚持命令行。 这是git被用来使用的东西。 你也将被介绍到很多优秀的bash技术,这将帮助你吨,因为你进一步与git。

您可以通过以下方式限制提交的数量:

  git log -n 10 

仅限于最后10次提交。

你也可以使用git的图形界面,比如gitk或者tig或者git-cola 。 在这里检查其他gui客户。