标签:
git已经变成了很多程序员日常工具之一。
git log是查看git历史的好工具,不过默认的格式并不是特别的直观。
很多时候想要更简便的输出更多或者更少的信息,这里列出几个git log的format。
可以根据自己的需要定制。
git log命令可一接受一个--pretty选项,来确定输出的格式.
如果我们只想输出hash.
git log --pretty=format:"%h"
git用各种placeholder来决定各种显示内容:
下面内容来自这里
除此之外, --graph选项可以显示branch的ascii图例。
如果你自己定制了一个喜欢的输出方案,可以保存到git config,或者设置alias以便日后使用。
~/.gitconfig中加入:
[alias] lg = log --graph
或者运行:
git config --global alias.lg "log --graph"
最后来一个别人分享的例子,稍微有些慢,但是可以看下git log定制效果,效果很酷。。
git log --graph --pretty=format:‘%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset‘ --abbrev-commit --date=relative
标签:
原文地址:http://www.cnblogs.com/kubimiantiao/p/4226662.html