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阅读 135,147评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,093评论 25 709
  • Add & Commit git init 初始化一个 Git 仓库(repository),即把当前所在目录变成...
    冬絮阅读 4,957评论 0 9
  • 永远不要等着准备好了再去做,机会是不等人的,边学边做才是最快的成长方法。践行才是改变的根本。 种一棵树最好的时间是...
    Didotmm阅读 572评论 0 0
  • 文/瓦哨 邀请你握一下我那馒头似的手 两秒后抽回 因我不曾允许你刻意触碰它的骨节 我要把枯枝般僵硬的触感剩给自己 ...
    瓦哨阅读 345评论 11 4