2013-03-09 45 views
6

我在Windows PC上使用Github和Git bash(運行XP)。爲什麼在我的Windows PC上「git grep」表現不穩定?

在Ubuuntu我happyily使用git grep通過我的代碼犁,但每次我打電話是這樣的:

git grep "some text in my repo" 

在Windows上我得到的結果,後來我堅持用bash的窗口顯示了每當我嘗試輸入某些東西時,所有類型的東西[END], ~, [RETURN]...

問:
除了CTRL+R, CTRL+Q, FN+END, Q, ESC我可以嘗試不具有強制關閉並重新打開混帳還有什麼:慶典才能繼續工作。

謝謝!

編輯:
這就是我的意思是:

enter image description here

當我開始打字時,[結束]串再次出現(或50線~),我不能寫任何在Git上的命令,因爲無論在任何方式吞下我輸入的一半....很好的描述...

回答

1

我在安裝git並運行git bash後也想知道這一點。看起來「git grep」管道命令通過「less」。

解決方案:只需鍵入q

+0

是的。或關閉窗口:-) – frequent 2014-03-19 08:20:19

1

是git啓動較少(或類似),所以鍵盤上的上/下箭頭滾動通過比賽?如果你不希望出現這種情況,請嘗試奉https://stackoverflow.com/a/12166923/972216

set GIT_PAGER=cat 

將禁用它爲您的控制檯會話一次,或者

git config --global core.pager cat 

禁用它爲您的帳戶。

+0

沒有。我會說,這使得它變得更糟:-D – frequent 2013-03-09 22:50:35

+0

真的嗎?嗯,那麼我不知道。 :-) – 2013-03-09 22:57:01

+0

好的。還是謝謝。也許這有助於:我如何退出「grep視圖」,以便恢復正常的「git-operations」? – frequent 2013-03-09 22:57:47

相關問題