每當我執行git log
命令時,它都無法終止。如果我按Ctrl + C,它將退出分頁環境,但如果我開始鍵入任何內容,它會再次啓動git log
命令。用於Windows分頁的Git
git log -n 10
要只限制在過去的10個提交:
每當我執行git log
命令時,它都無法終止。如果我按Ctrl + C,它將退出分頁環境,但如果我開始鍵入任何內容,它會再次啓動git log
命令。用於Windows分頁的Git
git log -n 10
要只限制在過去的10個提交:
如前所述,git log -X
將限制您的輸出爲最後的X個提交。
Git log和其他git命令調用less
命令。這是尋呼機。要獲得尋呼機的幫助,請輸入?或者當查看輸出時爲h。您現在將看到less
命令的幫助。戒菸更輕鬆,只需輸入q
即可。
如果你不想登錄使用分頁工具,您可以指示混帳不與使用它:
git --no-pager log
Git的日誌有很多的選擇。爲了得到所發生的事情的簡要概述,我用
git log --all --graph --online --decorate
裝飾可以設置爲通過配置默認啓用,所以你不必發出它。
如果你覺得在命令行上寫很多東西,你是對的! Bash有一個快速的補救措施:CTRL-R
。按下並開始輸入'圖表'。你應該得到你最後一次鍵入那個長命令。這是我不打擾git別名的原因之一;很容易搜索你的命令歷史,從會話到會話保持不變。
此外,你可以限制git log
輸出到一個特定的作者或特定的日期範圍等
盡情探索並堅持到命令行。這就是git的用意。您還將介紹許多優秀的bash技術,這些技術將幫助您進一步瞭解git。
Thnx男子。優秀 :)。正是我所需要的 – kljuco
較少是相當有用的。花10分鐘時間來探索它的搜索和其他功能。歡呼:) –
請更新。 git log不知道「--online」了。 –