首页 > 解决方案 > 如何更改 git log 提交的日志日期格式

问题描述

是否有任何可能的方法可以在 git log 命令本身中将 git log 数据格式从“2019-08-22 06:38:34 +0000”更改为“20190822063834”,或者是否有任何替代选项很棒

git log  --pretty=format:"%ci" --decorate=full

2019-08-22 06:38:34 +0000
2019-08-22 06:38:34 +0000  
2019-08-22 06:38:33 +0000
2019-08-22 06:38:33 +0000
2019-08-22 06:38:32 +0000
2019-08-22 06:38:26 +0000

git log  --pretty=format:"%ci" --decorate=full

20190822063834
20190822063834
20190822063833
20190822063833
20190822063832
20190822063826

标签: gitgithubbitbucketgit-bash

解决方案


您可以尝试使用自定义日期格式,如下所示

git log --date=format:'%Y%m%d%H%M%S' --pretty=format:"%cd" --decorate=full

请注意,我使用%cdwhich respects--date=选项,而不是%ci(类似 ISO 8601 的格式)。


推荐阅读