回答
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 commit -a」而不是「git commit」?
- 8. 爲什麼我得到的錯誤「參數包'F'必須在模板參數列表末尾」
- 9. 爲什麼我必須 - 強制我的git提交
- 10. 爲什麼我必須在通用類
- 11. 爲什麼git在我的提交日誌樹中顯示這樣的日誌?
- 12. 爲什麼我的CSS邊框會轉到頁面的末尾?
- 13. 爲什麼我必須打破;在這裏循環?
- 14. 爲什麼我必須在git中將git pull起源<branch-name>?
- 15. 爲什麼我必須做「git push」才能在github上看到提交?
- 16. 爲什麼你必須在每個命令中輸入「git」到git bash中?
- 17. 爲什麼我必須點擊兩次?
- 18. 爲什麼我必須編譯JavaFX SceneBuilder?
- 19. 爲什麼我必須轉換變量?
- 20. 爲什麼我必須使用-lstdC++ fs?
- 21. 爲什麼我必須包含索引?
- 22. 爲什麼我必須使用this.canvas?
- 23. 爲什麼我必須強制AutoPostBack =「true」?
- 24. 爲什麼我必須輸入兩次?
- 25. 爲什麼我必須使用Sobel Operator?
- 26. Zend_Db_Table_Row:爲什麼我必須使用createRow()?
- 27. 爲什麼我必須施放代表?
- 28. 爲什麼我必須調用base.OnAuthorization(filterContext)
- 29. 爲什麼我必須聲明var = Class.new?
- 30. 爲什麼我必須調用do_action('wp_footer')?
不工作:(.. – 2013-07-05 02:06:37
@DeckTrout沒有任何信息,沒有人可以幫助你,如果你可以設法明確你的設置,你可以嘗試問一個新的問題,這個答案適用於OP在這裏(和很多對於你來說很明顯是有些不同:) – Cascabel 2013-07-05 04:15:09