您的位置: 首页 > 技术问答 > 我应该使用哪个命令行来获取特定git commit的日期? 我应该使用哪个命令行来获取特定git commit的日期? 分类: 技术问答 • 2025-08-09 23:39:28 问题描述: 所以我有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
,如果我只需要包含日期字符串? – Coffee
明白了,'git log -1 123abc4 --format =%cd'完全符合我的需求 – Coffee
@YawningMilk - Sweet。如果您希望获得发现的功劳,请随时将其作为答案发布,并在我的答案上发表评论,然后删除已修改的报价。 – JDB