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,它只是打印另一个冒号。
【问题讨论】:
尝试j
、k
或h
寻求帮助,q
寻求退出。 :)
【参考方案1】:
您只需要输入 q 即可退出屏幕!
【讨论】:
【参考方案2】:如果使用 Ctrl-C 终止寻呼机,则寻呼机继续在后台运行,并且在终端的每个换行符上它将打印一行和(END)
。到目前为止,我还没有找到保存这样一个终端的方法。当我exit
终端时,寻呼机仍然保持活动状态,直到我杀死窗口。
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 )