You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让GitHub显示Git提交的原始日期?

解决GitHub显示错误提交日期的方法

场景1:提交时本地系统日期错误,需修正为20-10-22

如果当初提交代码时本地系统日期不对,导致提交日期不是2020-10-22,按以下步骤修改:

  1. 执行git log查看目标提交的哈希值
  2. 对最近一次提交执行交互式变基:
git rebase -i HEAD~1
  1. 在弹出的编辑器中,将对应提交行的pick改为edit,保存并退出
  2. 设置正确的提交日期(可自行调整具体时分秒):
GIT_COMMITTER_DATE="2020-10-22" git commit --amend --no-edit --date="2020-10-22"
  1. 完成变基操作:
git rebase --continue
  1. 强制推送到GitHub(单人项目直接执行,多人协作需提前告知团队成员):
git push -f

场景2:本地提交日期正确,但GitHub显示异常

如果本地通过git log查看提交日期确实是2020-10-22,但GitHub显示今日日期,大概率是GitHub缓存问题,刷新页面等待几分钟即可。也可以用以下命令确认提交的两个关键日期:

git log --pretty=fuller

其中AuthorDate是你最初提交代码的日期,CommitDate是提交最后被修改的日期,GitHub默认显示的是CommitDate,需确保两个日期均为2020-10-22。

内容的提问来源于stack exchange,提问作者James_sheford

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 08:01:02