2013-03-09 13 views
6

Sto usando Github e Git bash sul mio PC Windows (con XP).Perché "git grep" si comporta in modo irregolare sul mio PC Windows?

Su Ubuuntu sto usando happyily git grep di solcare il mio codice, ma ogni volta che chiamare qualcosa come:

git grep "some text in my repo" 

su Windows ho ottenere i risultati e poi mi sono bloccato con la proiezione finestra bash tutti i tipi di cose [END], ~, [RETURN]... ogni volta che tento di inserire qualcosa.

Domanda:
Che altro oltre CTRL+R, CTRL+Q, FN+END, Q, ESC posso cercare di non dover forzare-chiude e si riapre git: bash al fine di continuare a lavorare.

Grazie!

EDIT:
Questo è quello che voglio dire:

enter image description here

Non appena si digita, il [FINE] stringa riappare (o 50 linee ~) e non posso scrivere qualsiasi comando su Git, perché tutto ciò che è nel modo inghiotte la metà di ciò che sto scrivendo .... bella descrizione ...

risposta

1

Mi chiedevo questo anche dopo aver installato git ed eseguito git bash. Sembra che comandi "git grep" attraverso "less".

Soluzione: digitare solo q.

+0

sì. o chiudi la finestra :-) – frequent

1

È git che lancia meno (o qualcosa di simile) così le frecce su/giù sulla tastiera scorre attraverso le partite? Se non si desidera che, provare le istruzioni da https://stackoverflow.com/a/12166923/972216:

set GIT_PAGER=cat 

Sarebbe disabilitarlo per la sessione della console una volta, o

git config --global core.pager cat 

per disattivarlo per il tuo account.

+0

No. Direi che questo lo rende ancora peggio MrGreen – frequent

+0

Oh davvero? Huh, beh allora non ne ho idea. :-) –

+0

Ok. Grazie ancora. Forse questo aiuta: come posso uscire dalla "grep view", in modo da poter riprendere le normali "git-operations"? – frequent

Problemi correlati