Skip to main content

从时间线查看提交详细信息

您可以从个人资料的时间表查看提交的详细信息。 如果没有在个人资料中看到预期的提交,或者无法从个人资料页面找到提交详细信息,则提交日期和提交创作日期可能不同。

查看提交详细信息

  1. 在个人资料的“Contribution activity”部分中,单击特定仓库旁边的提交数。

用户个人资料的“贡献活动”部分的屏幕截图。 标有“29 个提交”的链接用橙色边框突出显示。

在时间线中查找缺失的提交

如果在个人资料上找不到预期提交,说明系统可能已重写提交历史记录,导致出现不同的作者和提交日期。 按照以下步骤查找缺失的提交:

  1. 若要检查作者日期是否与提交日期不同,请使用 git show 命令:

    $ git show YOUR_COMMIT_SHA_NUMBER --pretty=fuller
    commit YOUR_COMMIT_SHA_NUMBER
    Author:     octocat USER_EMAIL
    AuthorDate: Tue Apr 03 02:02:30 2018 +0900
    Commit:     Sally Johnson USER_EMAIL
    CommitDate: Tue Apr 10 06:25:08 2018 +0900
    
  2. 如果日期不同,则修改 GitHub URL 以按特定日期进行搜索:

    • 按作者日期 (2018-04-03) 搜索:

      https://github.com/your-organization-or-personal-account/your-repository/commits?author=octocat&since=2018-04-03T00:00:00Z&until=2018-04-03T23:59:59Z

    • 按提交日期 (2018-04-10) 搜索:

      https://github.com/your-organization-or-personal-account/your-repository/commits?author=octocat&since=2018-04-10T00:00:00Z&until=2018-04-10T23:59:59Z

  3. 在浏览器中打开修改后的 URL 以查看提交详细信息。

后续步骤

如果没有在时间表中看到预期的提交,则可能 Git 中的提交历史记录已重写,并且提交创作日期与提交日期不同。 有关其他可能性,请参阅“排查缺少贡献的问题”。

有关其他参考信息,请参阅“个人资料贡献引用”。