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

时间:2013-03-09 22:29:46

标签: windows git github grep git-bash

我在我的Windows PC上使用Github和Git bash(运行XP)。

在Ubuuntu上我很高兴使用git grep来浏览我的代码,但每次我打电话时都会这样:

git grep "some text in my repo"
Windows上的

我得到了结果,之后每当我尝试输入内容时,我都会遇到显示所有类型[END], ~, [RETURN]...的bash窗口。

问题:
CTRL+R, CTRL+Q, FN+END, Q, ESC之外还可以尝试不必强制关闭并重新打开git:bash以继续工作。

谢谢!

修改
这就是我的意思:

enter image description here

一旦我开始输入,[END]字符串重新出现(或50行~)并且我无法在Git上写任何命令,因为无论如何吞下我的一半打字....好的描述......

2 个答案:

答案 0 :(得分:1)

git是否启动较少(或类似),键盘上的向上/向下箭头滚动匹配?如果您不想这样做,请尝试https://stackoverflow.com/a/12166923/972216

中的说明
set GIT_PAGER=cat

会为您的控制台会话禁用一次,或

git config --global core.pager cat

为您的帐户停用它。

答案 1 :(得分:1)

在安装git并运行git bash之后我也想知道这个。似乎" git grep"管道命令通过" less"。

解决方案:只需输入 q