¿Por qué "git grep" se comporta de forma errática en mi PC con Windows?

Estoy usando Github y Git bash en mi PC con Windows (ejecutando XP ).

En Ubuuntu estoy felizmente usando git grep para repasar mi código, pero cada vez que llamo algo así como:

 git grep "some text in my repo" 

en Windows obtengo los resultados y luego me quedo con la window de bash mostrando todo tipo de cosas [END], ~, [RETURN]... cada vez que bash ingresar algo.

Pregunta:
¿Qué más, además de CTRL+R, CTRL+Q, FN+END, Q, ESC puedo tratar de no tener que forzar el cierre y volver a abrir git: bash para seguir trabajando.

¡Gracias!

EDITAR:
Esto es lo que quiero decir:

enter image description here

Tan pronto como empiezo a escribir, la cadena [END] vuelve a aparecer (o 50 líneas ~ ) y no puedo escribir ningún command en Git, porque lo que sea que esté en el path se traga la mitad de lo que estoy escribiendo … buena descripción …

Me preguntaba acerca de esto también después de instalar git y ejecutar git bash. Parece que "git grep" canaliza commands a través de "less".

Solución: solo escriba q .

¿Git está lanzando less (o algo similar) para que las flechas arriba / abajo de tu keyboard se desplacen por las coincidencias? Si no quiere eso, pruebe las instrucciones de http://sofes.miximages.com/a/12166923/972216 :

 set GIT_PAGER=cat 

Lo desactivaría para su session de console una vez, o

 git config --global core.pager cat 

para deshabilitarlo para su count.