【原创】金牛座分享几组关于 git log 美化输出的配色方案

blogdaren 2018-09-07 抢沙发 154人次

开头语:

1、git log日志默认输出不是很爽,咋办?定制呗,但是定制后命令太长,不怕,git支持强大的别名功能,关于别名,请移步官网教程学习

2、文末有效果图哈,本文分享的几组方案仅供参考,如果你有更漂亮的方案,请在评论区留言分享。

命令行直接体验区:

git log --color --date=format:'%Y-%m-%d %H:%M:%S' --pretty=format:'%C(cyan)%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cd) %C(bold blue)<%an>%Creset' --abbrev-commit  
git log --color --date=format:'%Y-%m-%d %H:%M:%S' --pretty=format:'%C(cyan)%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit  
git log --color --stat --date=format:'%Y-%m-%d %H:%M:%S' --pretty=format:'%C(cyan)%h%Creset -%C(yellow)%d%Cblue %s %Cgreen(%cd) %C(bold blue)<%an>%Creset' --abbrev-commit
git log --graph --date=format:'%Y-%m-%d %H:%M:%S' --pretty=format:'%C(cyan)%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cd) %C(bold blue)<%an>%Creset' --abbrev-commit  

全局别名配置:

git config --global alias.log1 "log --color --date=format:'%Y-%m-%d %H:%M:%S' --pretty=format:'%C(cyan)%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cd) %C(bold blue)<%an>%Creset' --abbrev-commit"
git config --global alias.log2 "log --color --date=format:'%Y-%m-%d %H:%M:%S' --pretty=format:'%C(cyan)%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
git config --global alias.log3 "log --color --stat --date=format:'%Y-%m-%d %H:%M:%S' --pretty=format:'%C(cyan)%h%Creset -%C(yellow)%d%Cblue %s %Cgreen(%cd) %C(bold blue)<%an>%Creset' --abbrev-commit"
git config --global alias.log4 "log --graph --date=format:'%Y-%m-%d %H:%M:%S' --pretty=format:'%C(cyan)%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cd) %C(bold blue)<%an>%Creset' --abbrev-commit"

别名效果图【git log】:

33.png

别名效果图【git log1】:

44.png

别名效果图【git log2】:

55.png

别名效果图【git log3】:

66.png

别名效果图【git log4】:

77.png

版权声明:除非注明,本文由( blogdaren )原创,转载请保留文章出处。

本文链接:【原创】金牛座分享几组关于 git log 美化输出的配色方案

发表评论:

您的昵称:
电子邮件:
个人主页: