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

如何修改GitHub仓库的“更新时间”并调整仓库排序位置

这个需求完全可以实现。
GitHub 仓库列表中用于排序的「更新时间」,取的是你推送到远程的最新提交的提交者日期(Committer Date),而非你用 git rebase 通常修改的作者日期(Author Date),这就是你之前调整后没生效的核心原因。
具体操作非常简单:

  • 如果你只需要调整最新一次提交的时间,直接在本地仓库执行以下命令,将示例中的时间替换为你想要的、早于你现有所有仓库最新更新时间的节点即可:
    GIT_COMMITTER_DATE="2020-01-01 12:00:00" git commit --amend --no-edit --date="2020-01-01 12:00:00"
  • 如果你需要让整个仓库所有提交的提交者日期和作者日期保持一致,可以用交互式 rebase 配合环境变量批量修改,也可以使用 git filter-repo 工具完成批量配置。
    修改完成后正常推送至 GitHub 即可,如果是首次推送全新仓库,推送完成后刷新仓库列表,就能看到该仓库的更新时间变为你设置的时间,自动排序到更新时间更晚的仓库之后。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 03:36:07