[英]Why is “git grep” behaving erratic on my Windows PC?
我在Windows PC(运行XP
)上使用Github和Git bash
。
在Ubuuntu上,我很乐意使用git grep
遍历我的代码,但是每次我调用如下代码时:
git grep "some text in my repo"
在Windows上,我得到结果,然后我被bash窗口卡住,显示所有内容,例如[END], ~, [RETURN]...
题:
除了CTRL+R, CTRL+Q, FN+END, Q, ESC
,我还可以尝试不必强制关闭并重新打开git:bash才能继续工作。
谢谢!
编辑:
这就是我的意思:
一旦我开始键入,就会再次出现[END]字符串(或50行~
),并且我无法在Git上编写任何命令,因为任何方式都会吞噬我所键入内容的一半。 ...
git是否启动较少(或类似功能),所以键盘上的向上/向下箭头会在比赛中滚动? 如果您不希望这样做,请尝试从https://stackoverflow.com/a/12166923/972216进行以下操作 :
set GIT_PAGER=cat
一次将其用于控制台会话,或者
git config --global core.pager cat
为您的帐户禁用它。
在安装git并运行git bash之后,我也对此感到疑惑。 看来“ git grep”通过“ less”传递命令。
解决方案:只需键入q 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.