Git 輸出彩色log

Git log 配置

git 在打印log的時候,默認是黑底白字,這樣我們很多的關鍵信息都不能夠非常突出的顯示出來,看起來也是比較費勁。我們可以通過如下的語句讓git打印出來的log出現彩色的字體,這樣的話可以讓我們更直接的看到我們的提交信息的關鍵字。
關鍵語句如下:
<code>
git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'"
</code>

git log --graph --pretty=format:'%Cred%h - %Cgreen[%an]%Creset -%C(yellow)%d%Creset %s %C(yellow)<%cr>%Creset' --abbrev-commit --date=relative

大家可以看到這個關鍵語句比較長,我們不可能每次想要打印log的時候,都輸入這么長的語句。有的同學可能想說我們可以把它保存起來,每次需要用到的時候直接復制粘貼就好了,但是這樣并不符合我們“能懶就懶”的原則。所以我們可以將這條語句配置到config配置文件里面
關鍵配置語句如下:

git config --global alias.lg "log --graph --pretty=format:'%Cred%h - %Cgreen[%an]%Creset -%C(yellow)%d%Creset %s %C(yellow)<%cr>%Creset' --abbrev-commit --date=relative"

執行了上面的配置語句之后,我們以后每次輸出log就可以直接輸入下面的語句:

git lg

這樣我們每次就只需要輸入上面的一條語句,就可以看到我們的彩色log信息,關鍵字都已經變色,而且不同的信息用-分隔開,一目了然,在也不用面對黑底白字的命令行窗口了。
最后再給大家提供另一種log的格式,大家根據自己的喜好自行選擇:

git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --"
git config --global alias.his "log --graph --decorate --oneline --pretty=format:'%Creset %s %C(magenta)in %Cred%h %C(magenta)commited by %Cgreen%cn %C(magenta)on %C(yellow) %cd %C(magenta)from %Creset %C(yellow)%d' --abbrev-commit --date=format:'%Y-%m-%d %H:%M:%S'"
git config --global alias.hist "log --graph --decorate --oneline --pretty=format:'%Cred%h - %C(bold white) %s %Creset %C(yellow)%d  %C(cyan) <%cd> %Creset %Cgreen(%cn)' --abbrev-commit --date=format:'%Y-%m-%d %H:%M:%S'"
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,941評論 18 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,337評論 25 708
  • Add & Commit git init 初始化一個 Git 倉庫(repository),即把當前所在目錄變成...
    冬絮閱讀 4,906評論 0 9
  • 永遠不要等著準備好了再去做,機會是不等人的,邊學邊做才是最快的成長方法。踐行才是改變的根本。 種一棵樹最好的時間是...
    Didotmm閱讀 569評論 0 0
  • 文/瓦哨 邀請你握一下我那饅頭似的手 兩秒后抽回 因我不曾允許你刻意觸碰它的骨節 我要把枯枝般僵硬的觸感剩給自己 ...
    瓦哨閱讀 338評論 11 4