如果在滚动时卡住,如何退出 `git log`?

问题描述 投票:0回答:1

我在 Windows 上使用 Powershell 从 Pycharm 的终端运行

git
命令。在我调整终端窗格大小时,它有时会卡住,当我按
Q
时,它只是换行,但我没有收到新的 Powershell 提示,它只是卡在那里。

编辑:这不仅限于 Pycharm。它也发生在 Windows 终端上。但是,使用 Powershell 自己的终端或 cmd 不会发生这种情况。它似乎只适用于在调整窗口大小时使 git-log 打印新行(就像我按

Enter
)的终端。

我试过再次按

Q
Ctrl+C
Escape
,以及其他组合键。什么都不管用。我需要关闭终端并打开一个新终端才能发出新命令。

git powershell pycharm git-log
1个回答
0
投票

我知道该怎么做了。从这个答案,我明白了真正挂掉的进程不是

git
本身,而是另一个叫
less
的进程。杀死
less
(例如使用Windows的任务管理器)解决了这个问题。

当然,这只是修复错误时的解决方法。

© www.soinside.com 2019 - 2024. All rights reserved.