我应该使用哪个命令行来获取特定git commit的日期?

问题描述:

所以我有git散列(例如123abc4或完整),我应该在终端输入什么来获取此提交发布的日期?我应该使用哪个命令行来获取特定git commit的日期?

git show 123abc4 

git show会给你日期,作者,描述和文件差异。

由于发现由OP,git log可以直接输出的日期到命令行:

git log -1 123abc4 --format=%cd 

如果你不想使用流寻呼机(您想直接打印到点菜cat命令行),那么你可以git的命令后直接加入--no-pager

git --no-pager log --format=%cd -1 123abc4 
+0

,如果我只需要包含日期字符串? – Coffee

+1

明白了,'git log -1 123abc4 --format =%cd'完全符合我的需求 – Coffee

+0

@YawningMilk - Sweet。如果您希望获得发现的功劳,请随时将其作为答案发布,并在我的答案上发表评论,然后删除已修改的报价。 – JDB