繁体   English   中英

为什么我的Windows PC上的“ git grep”行为不稳定?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM