我当前默认的git日志行如下:
git log --graph --date=relative --pretty=format:'%Cblue%h%Creset %Cgreen(%cr)%Creset -%C(yellow)%d%Creset %s' --abbrev-commit -7
有时候,然而,我更喜欢绝对日期/时间格式,而不是相对的,所以我尝试:--date=default
和--date=local
而不是--date=relative
,甚至完全忽略了--date=..
:结果没有改变。可能和"log"有关。date配置变量为日志命令的——date选项设置默认值。"可能我需要重新启动终端(但如果是这样的话,我会有点失望…)。
简而言之,我想"切换"日期,甚至可以在一个git日志实例中使用两种日期格式。
——漂亮=格式:"% Cblue % h % Creset % Cgreen ( % cr ) % Creset - % C(黄色)% d % Creset % s的
%cr
在格式字符串中表示相对提交者日期。
From git help log
;
-
%cd
:提交日期 -
%cD
:提交日期,RFC2822样式 -
%cr
:提交日期,相对 -
%ct
:提交日期,UNIX时间戳 -
%ci
:提交日期,ISO 8601格式
将格式更改为%ci
将以绝对格式显示日期