有关git中的git log命令的问题

朋友们,为什么我输入git log 命令后会出现以下情况,这种情况我不能在输入新的命令行了,求帮助小白

img

当前状态是搜索或查看模式,只可以筛选和对应搜索命令;
不能输入其他状态下的其他命令。
你可以先了解git log的相关命令,这样就会比较熟悉

图片中最后一行不能输入命令,求助

git log这个命令可以附带很多个参数,具体如下:

一、不带参数
1、如果不带任何参数,它会列出所有历史记录,最近的排在最上方,显示提交对象的哈希值,作者、提交日期、和提交说明
2、如果记录过多,则按Page Up、Page Down、↓、↑来控制显示
3、按q退出历史记录列表

二、显示参数

-p:按补丁显示每个更新间的差异,比下一条- -stat命令信息更全
--stat:显示每次更新的修改文件的统计信息,每个提交都列出了修改过的文件,以及其中添加和移除的行数,并在最后列出所有增
减行数小计
--shortstat:只显示--stat中最后的行数添加修改删除统计
--name-only:尽在已修改的提交信息后显示文件清单
--name-status:显示新增、修改和删除的文件清单
--abbrev-commit:仅显示SHA-1的前几个字符,而非所有的40个字符
--relative-date:使用较短的相对时间显示(例如:"two weeks ago")
--graph:显示ASCII图形表示的分支合并历史

这个问题的解决方案:按q退出历史记录列表

具体:可以参照下面这个博客:https://blog.csdn.net/runfan1014/article/details/54584448