首页 > 解决方案 > git log:如何同时更改时区和日期格式?

问题描述

我在 Git Bash 中使用这个命令:

git log -1 --date=local --pretty=format:'%ad' ce40c0f8f02e83892eb185aabea306ee2a3ab10e

我想在本地时区显示日期并显示为DD-MMM-YYYY HH:MM:SS.

看来我可以将时区更改为本地(--date=local)或更改格式(--date=format:'%d %b %Y %H:%M:%S'),但似乎不能同时进行。

标签: gitdatetimeformattingtimezonegit-log

解决方案


没关系,我明白了:

git log -1 --date='format-local:%d-%m-%Y %H:%M:%S' \
           --pretty=format:'%H; %s; %an; %ae; %ad; %cn; %ce; %cd' \
           ce40c0f8f02e83892eb185aabea306ee2a3ab10e

推荐阅读