6

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

在 Ubuuntu 上,我很乐意用git grep它来浏览我的代码,但每次我调用类似的东西时:

git grep "some text in my repo"

[END], ~, [RETURN]...在 Windows 上,我得到了结果,然后每当我尝试输入某些内容时,我就会被 bash 窗口卡住,它会显示各种各样的东西。

问题:除了强制关闭并重新打开 git:bash 以继续工作
之外,我还能尝试什么。CTRL+R, CTRL+Q, FN+END, Q, ESC

谢谢!

编辑:
这就是我的意思:

在此处输入图像描述

一旦我开始输入, [END] 字符串就会重新出现(或 50 行~),我无法在 Git 上编写任何命令,因为任何阻碍都会吞噬我正在输入的一半......很好的描述。 ..

4

2 回答 2

1

git 启动较少(或类似的东西)所以键盘上的向上/向下箭头滚动匹配?如果您不希望这样,请尝试https://stackoverflow.com/a/12166923/972216中的说明:

set GIT_PAGER=cat

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

git config --global core.pager cat

为您的帐户禁用它。

于 2013-03-09T22:41:47.643 回答
1

在安装 git 并运行 git bash 之后,我也想知道这一点。似乎“git grep”通过“less”管道命令。

解决方案:只需键入q.

于 2014-03-18T23:11:39.907 回答