Powershell 中的“Git Log”命令 - 无法终止进程

Posted

技术标签:

【中文标题】Powershell 中的“Git Log”命令 - 无法终止进程【英文标题】:"Git Log" command in Powershell - unable to terminate process 【发布时间】:2013-06-12 20:42:23 【问题描述】:

当我在 PowerShell 中键入 git log 时,它会打印出看起来像是正常响应的内容。

但在底部它没有显示提示我输入新命令的正常工作目录,它只显示:(冒号)并且没有命令有效;不是退出,不是 ctrl z,不是 ctrl c,它只是打印另一个冒号。

【问题讨论】:

尝试jkh 寻求帮助,q 寻求退出。 :) 【参考方案1】:

您只需要输入 q 即可退出屏幕!

【讨论】:

【参考方案2】:

如果使用 Ctrl-C 终止寻呼机,则寻呼机继续在后台运行,并且在终端的每个换行符上它将打印一行和(END)。到目前为止,我还没有找到保存这样一个终端的方法。当我exit 终端时,寻呼机仍然保持活动状态,直到我杀死窗口。

如果没有使用 Ctrl-C

q 用于退出寻呼机/less-command。

【讨论】:

这是我需要的信息!我总是先尝试 Ctrl-C 然后卡在寻呼机中。 Q 不起作用,这让我很生气。【参考方案3】:

它会让你进入一个寻呼机(如果你安装了 MSysGit 或 Github for Windows,很可能是less),因为你请求的输出比一个屏幕页面长。

您可以使用箭头键、Page Up/Page Down 键和 J/ 向上/向下/向左/向右滚动K/H/L 键。

要显示内联帮助,请按 ?,要退出,请按 Q

您可以使用其他寻呼机,也可以根据需要将其关闭。正如man git config 指出的那样,您可以使用core.pager 设置将其设置为不同的分页器,或将其值设置为cat 以禁用所有Git 命令的分页。

【讨论】:

以上是关于Powershell 中的“Git Log”命令 - 无法终止进程的主要内容,如果未能解决你的问题,请参考以下文章

GitGit 基础命令 ( 查看提交记录 git log | 版本回滚 git reset | 撤销回滚 git reflog )

GitGit 基础命令 ( 查看提交记录 git log | 版本回滚 git reset | 撤销回滚 git reflog )

git 命令 查看历史提交 git log

git log pretty format 可以保留主题中的新行吗?

git命令——git log

Git常用命令比较之git log与git reflog命令的比较