如何配置git log
显示commit date
,而不是author date
?
Answer 1:
有几个选项。 也许最简单的是只使用的预烘烤一个--pretty
格式,如git log --pretty=fuller
-这会同时显示日期。 如果你想看到的只有一个日期,但要提交日期,您可以使用git log --format=<some stuff>
。 所有允许的代码定义的格式记录在git help log
。 提交日期是一个%cd
, %cD
, %cr
, %ct
或%ci
,这取决于你喜欢它什么格式。
如果这是你要经常做的事情,把它放在一个别名或写辅助脚本,以节省打字。
Answer 2:
您可以使用--pretty=format
,并使用%cr
的承诺相对日期。
我在我的.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
,你会看到一个漂亮的颜色与历史散列/日期/作者/评论。
文章来源: How to configure 'git log' to show 'commit date'