Git提交date

除了parsingdatestring的git日志,是否有一个Git本地方式来报告某个提交的date?

show命令可能是你想要的。 尝试

git show -s --format=%ci <commit> 

datestring的其他格式也可以使用。 检查手册页的详细信息。

如果您只想查看标签的date,请执行以下操作:

 git show -s --format=%ci <mytagname>^{commit} 

这给出: 2013-11-06 13:22:37 +0100

或者:

 git show -s --format=%ct <mytagname>^{commit} 

这给UNIX的时间戳: 1383740557

如果你喜欢没有时区而是本地时区的时间戳

 git log -1 --format=%cd --date=local 

这取决于你的位置

 Mon Sep 28 12:07:37 2015