Skip to main content

关于提交

您可以将一小组有意义的更改保存为提交。

关于提交

类似于保存已经编辑的文件,提交会记录对分支中一个或多个文件的更改。 Git 将为每个提交分配唯一的 ID,称为 SHA 或哈希,用于识别:

  • 具体的更改
  • 进行更改的时间
  • 更改创建者

在进行提交时,必须包含简要描述更改的提交消息。

您可以对协作处理的任何提交添加合作作者。 更多信息请参阅“创建有多个作者的提交”。

您也可以代表组织创建提交。 更多信息请参阅“代表组织创建提交

变基允许您更改一系列提交,并且可以修改时间表中的提交顺序。 更多信息请参阅“关于 Git 变基”。

关于提交分支和标记标签

您可以通过查看提交页面上提交下方的标签来查看提交所在的分支。

  1. 在 GitHub.com 上,导航到仓库的主页面。
  2. On the main page of the repository, click the commits to navigate to the commits page. Screenshot of the repository main page with the commits emphasized
  3. 通过单击提交消息链接导航到提交。 强调提交消息链接的提交屏幕截图
  4. 要查看提交位于哪个分支上,请检查提交消息下方的标签。 强调提交分支指示的提交屏幕截图

如果您的提交不在默认分支 (main) 上,标签将显示包含提交的分支。 如果提交是未合并的拉取请求的一部分,则可以单击该链接转到拉取请求。

如果提交在默认分支上,将显示包含提交的任何标记,并且默认分支将是列出的唯一分支。 有关标记的更多信息,请参阅 Git 文档中的“Git 基础知识 - 标记”。

强调提交标记的提交屏幕截图

使用文件树

您可以使用文件树在提交中的文件之间导航。

  1. 在 GitHub.com 上,导航到仓库的主页面。

  2. On the main page of the repository, click the commits to navigate to the commits page. Screenshot of the repository main page with the commits emphasized

  3. 通过单击提交消息链接导航到提交。 强调提交消息链接的提交屏幕截图

  4. 单击文件树中的文件可查看相应的文件差异 如果文件树处于隐藏状态,请单击 以显示文件树。

    注意:如果您的屏幕太窄或提交仅包含一个文件,则不会显示文件树。

    突出显示筛选器已更改文件搜索框和文件树的屏幕截图

  5. 要按文件路径进行筛选,请在 Filter changed files(筛选已更改的文件)搜索框中输入部分或全部文件路径。

延伸阅读