为什么有些提交显示为"在GitHub上"?

Neu*_*ron 5 commit github

我只是在试验GitHub.为什么有些提交被显示为"一天前在GitHub上提交"而其他提交为"一天前提交"?

例如:https: //github.com/apple/swift/commits/master

Ant*_*kov 4

“在 GitHub 上提交”意味着此提交是由 GitHub 代表该用户创建的。当您通过 UI 接受合并请求时就会发生这种情况。您实际上要求 GitHub 为您创建一个提交。

您还可以通过 GitHub 的 UI 编辑任何文件。请参阅此编辑图标:

在此输入图像描述

此类编辑也将被标记为“已在 GitHub 上提交”。

如果您查看提交详细信息,您会发现它有两个属性“作者”和“提交者”。当它们不同时,GitHub 会在 UI 中显示这一点。