2013-03-09 2 views
6

Я использую Github и Git bash на моем ПК с ОС Windows (работает XP).Почему «git grep» ведет себя неустойчиво на моем ПК с Windows?

На Ubuuntu я happyily с помощью git grep пахать через мой код, но каждый раз, когда я называю что-то вроде:

git grep "some text in my repo" 

на Windows, я получаю результаты, а потом я застрял с окном Баш показа все виды вещей [END], ~, [RETURN]... всякий раз, когда я пытаюсь что-то ввести.

Вопрос:
Что еще, кроме CTRL+R, CTRL+Q, FN+END, Q, ESC я могу попытаться не имея принудительно закрыть и снова открыть GIT: Баш для того, чтобы продолжать работать.

Спасибо!

EDIT:
Это то, что я имею в виду:

enter image description here

Как только я начинаю печатать, то [END] строка вновь появляется (или 50 строк ~), и я не могу писать любая команда на Git, потому что все, что на самом деле, проглатывает половину того, что я набираю .... красивое описание ...

ответ

1

Мне было интересно об этом также после установки git и запуска git bash. Кажется, что команды «git grep» пропускают «меньше».

Решение: Просто введите q.

+0

да. или закройте окно :-) – frequent

1

git запускает меньше (или что-то подобное), так что стрелки вверх/вниз на клавиатуре свитки через спички? Если вы не хотите этого, попробуйте инструкции из https://stackoverflow.com/a/12166923/972216:

set GIT_PAGER=cat 

отключить ли это для вашей консоли сессии один раз, или

git config --global core.pager cat 

отключить его для вашей учетной записи.

+0

Nope. Я бы сказал, это еще хуже: -D – frequent

+0

О, правда? Да, тогда я понятия не имею. :-) –

+0

Хорошо. Еще спасибо. Возможно, это помогает: Как выйти из «grep view», чтобы я мог возобновить нормальные «git-operations»? – frequent