Help us learn about your current experience with the documentation. Take the survey.

Git 文件历史

  • Tier: 免费版, 高级版, 企业版
  • Offering: GitLab.com, GitLab 自托管版, GitLab 专属版

Git 文件历史提供了与文件相关的提交历史信息:

A list of 3 commits for a single file, with the newest commit marked as ‘Verified’.

每个提交显示:

  • 提交的日期。GitLab 会将在同一天进行的所有提交分组显示。
  • 用户的头像。
  • 用户的名称。将鼠标悬停在名称上,可以查看用户的职位、所在地、本地时间和当前状态信息。
  • 提交的日期,以“多久以前”的格式显示。将鼠标悬停在日期上,可以查看提交的精确日期和时间。
  • 如果 提交已签名,则会显示一个 已验证 标记。
  • 提交的 SHA。GitLab 显示前 8 个字符。 选择 复制提交 SHA ( copy-to-clipboard ) 来复制完整的 SHA。
  • 一个用于浏览 ( folder-open ) 此提交时文件状态的链接。

当用户创建提交时,GitLab 会从贡献者的 Git 配置 中获取用户名和电子邮件信息。

查看文件的 Git 历史

要在 UI 中查看文件的 Git 历史:

  1. 在左侧边栏,选择 搜索或跳转至 并找到您的项目。
  2. 选择 代码 > 仓库
  3. 在仓库中转到您想要的文件。
  4. 在最新的提交块中,选择 历史记录

限制历史记录的范围

在查看旧文件或包含大量提交的文件的历史记录时,您可以按日期限制搜索结果。限制提交的日期有助于在非常大的仓库中修复 提交历史请求超时 的问题。

在 GitLab UI 中,编辑 URL。以 YYYY-MM-DD 格式包含以下参数:

  • committed_before
  • committed_after

使用和号 (&) 分隔查询字符串中的每个键值对,如下所示:

?ref_type=heads&committed_after=2023-05-15&committed_before=2023-11-22

提交范围的完整 URL 如下所示:

https://gitlab.com/gitlab-org/gitlab/-/commits/master/CONTRIBUTING.md?ref_type=heads&committed_after=2023-05-15&committed_before=2023-11-22

相关主题