如何退出git stash show -p命令?终端陷入该命令的解决方法
解决git stash show -p卡住无法退出终端的问题
- 按q键直接退出:
git stash show -p默认会调用终端分页器(如less)显示内容,此时终端处于分页浏览模式,按q是标准的退出快捷键,比Ctrl+C更有效。 - 若q键无效,强制终止进程:
- 按Ctrl + Z将当前git进程挂起,终端会返回类似
[1]+ Stopped git stash show -p的提示,记录进程编号(方括号里的数字)。 - 执行
ps aux | grep git找到该进程的ID。 - 执行
kill -9 <进程ID>强制终止进程。
- 按Ctrl + Z将当前git进程挂起,终端会返回类似
- 后续规避方案:如果不想进入分页界面,直接输出所有内容到终端,执行命令
git --no-pager stash show -p,跳过分页器调用。
内容的提问来源于stack exchange,提问作者Tazim Karim Madre
相关产品推荐
相关产品推荐

