回答
Git是自動分頁爲你的輸出,因爲日誌往往不易溢出一個單一的終端窗口大小(你是一個罕見的例外 - 一個在線格式和一個小的提交限制)。如果你不想這樣,使用:
git --no-pager log -n 20 --pretty=oneline
請注意,這是不是意味着你會得到一些醜陋的包裝,因爲尋呼機以前對你關閉包裝(因爲你可以使用光標鍵滾動左右)。
的q被用來關閉the command line program用來查看日誌... 可以使用其他日誌查看器像gitk
gitk -n 20
gitk是查看圖表有用等我正在尋找一個輕量級的解決方案。謝謝。 – 2010-03-02 17:08:39
git log -n 20 --pretty=oneline | cat
是一個短一點的--no-pager
選項,但也將消除任何顏色存在。
通過告訴它使用cat而不是less可以「關閉」git分頁。此後,通過管少的輸出,當你想呼叫,或頭部,如果你只是想看看上面,等
git config --global core.pager cat
我關閉自動分頁,因爲我經常從emacs的範圍內運行git,既不需要也不會少打。
我的git日誌並沒有以換行符結束,所以跟在日誌後面的shell提示和我最早的提交是在同一行。 – 2012-06-28 06:23:56
less
接受-F
說法,如果內容在一個屏幕上適合於自動退出
如果你想在一個別名使用--no-pager
,建立您的別名是這樣的:
hist = !git --no-pager log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short
- 1. 我們必須在函數「return」的末尾寫什麼?在C++
- 2. 爲什麼顯示UIAlertView必須在線程的末尾
- 3. 爲什麼我們必須在react-native的promise鏈末尾調用`.done()`?
- 4. 爲什麼我必須在子查詢末尾加上「AS」子句。
- 5. 爲什麼我必須打擾在每個文件的末尾放置換行符?
- 6. 爲什麼我的日誌不打印?
- 7. 爲什麼我必須 - 強制我的git提交
- 8. 爲什麼我必須在通用類
- 9. 爲什麼git在我的提交日誌樹中顯示這樣的日誌?
- 10. 爲什麼我必須打破;在這裏循環?
- 11. 爲什麼我必須在git中將git pull起源<branch-name>?
- 12. ASP.NET MVC 2 - 做UrlParameter.Optional條目必須在路由的末尾?
- 13. 爲什麼我必須逃脫最終]
- 14. 爲什麼我必須刪除[close_out out_channel]?
- 15. 爲什麼我必須聲明var = Class.new?
- 16. 爲什麼我們必須綜合?
- 17. 爲什麼我必須使用-lstdC++ fs?
- 18. 爲什麼我必須轉換變量?
- 19. 爲什麼我們應該在button_press_event.handler的末尾返回True?
- 20. 我不明白爲什麼這不會打印到日誌
- 21. viewdidAppear:爲什麼我必須打電話給超級?
- 22. 爲什麼我必須在這些標誌內寫幾條語句< ... > _?
- 23. 爲什麼我的日誌被刪除?
- 24. 爲什麼setOnClickListener()必須在onCreate()中?
- 25. 爲什麼相機必須在OpenGL
- 26. 爲什麼模板必須在類
- 27. 爲什麼我必須顯式投射到受限類型?
- 28. Wildfly Log Viewer必須顯示log4j日誌
- 29. 爲什麼jQuery追加東西到我的AJAX請求的末尾?
- 30. 爲什麼我必須指定(*的NSMutableString)在Objective-C
不工作:(.. – 2013-07-05 02:06:37
@DeckTrout沒有任何信息,沒有人可以幫助你,如果你可以設法明確你的設置,你可以嘗試問一個新的問題,這個答案適用於OP在這裏(和很多對於你來說很明顯是有些不同:) – Cascabel 2013-07-05 04:15:09