如何configuration“git log”来显示“提交date”
如何configurationgit log
显示commit date
而不是author date
?
有几个选项。 也许最简单的方法就是使用一个预先烘焙的--pretty
格式,比如git log --pretty=fuller
– 这会显示两个date。 如果你只想看到一个date,但把它作为提交date,你可以使用git log --format=<some stuff>
。 所有用于定义格式的允许代码都logging在git help log
。 提交date是%cd
, %cD
, %cr
, %ct
或%ci
,具体取决于您更喜欢的格式。
如果这是你想要经常做的事情,把它放在一个别名或写一个辅助脚本来保存input。
您可以使用--pretty=format
并使用%cr
作为提交date相对值。
我在我的.gitconfig中有以下别名
[alias] lol = log --graph --pretty=format:\"%C(yellow)%h%Creset%C(cyan)%C(bold)%d%Creset %C(cyan)(%cr)%Creset %C(green)%ce%Creset %s\"
然后简单地运行git lol
,你会看到一个不错的颜色历史logging与散列/date/作者/评论。