我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们

此版本的 GitHub Enterprise 将停止服务 此版本的 GitHub Enterprise 已停止服务 2020-01-22. 即使针对重大安全问题,也不会发布补丁。 要获得更好的性能、改进的安全性和新功能,请升级到 GitHub Enterprise 的最新版本。 如需升级方面的帮助,请联系 GitHub Enterprise 支持

创建有多个作者的提交

通过在提交消息中添加一个或多个 Co-authored-by 尾行,可将提交归属于多个作者。 合作提交在 GitHub Enterprise 上可见,并且可包含在个人资料贡献图和仓库统计信息中。

本文内容

必需的合作作者信息

向提交添加合作作者之前,您必须知道用于每个合作作者的适当电子邮件地址。 对于计为贡献的合作作者提交,必须使用与其 GitHub Enterprise 帐户相关联的电子邮件地址。

使用 GitHub Desktop 创建合作提交

可以使用 GitHub Desktop 创建合作提交。 更多信息请参阅“编写提交消息并推送更改”和 GitHub Desktop

添加合作作者到提交消息

在命令行上创建合作提交

  1. Collect the name and email address for each co-author.

  2. Type your commit message and a short, meaningful description of your changes. After your commit description, instead of a closing quotation, add two empty lines.

    $ git commit -m "Refactor usability tests.
    >
    >

    Tip: If you're using a text editor on the command line to type your commit message, ensure there are two lines between the end of your commit description and the Co-authored-by: commit trailer.

  3. 在提交消息的下一行,根据每个合作作者的特定信息键入 Co-authored-by: name <name@example.com>。 在合作作者的信息后面,添加一个右引号。

    如果要添加多个合作作者,请为每个合作作者键入一个 Co-authored-by: 提交尾行。

    $ git commit -m "Refactor usability tests.
    >
    >
    Co-authored-by: name <name@example.com>
    Co-authored-by: another-name <another-name@example.com>"

在下次推送时,新的提交和消息将显示在 您的 GitHub Enterprise Server 实例 上。 更多信息请参阅“推送更改到远程仓库”。

在 GitHub Enterprise 上创建合作提交

在 GitHub Enterprise 上使用 web 编辑器对文件进行更改后,您可以通过在提交消息中添加 Co-authored-by: 尾行来创建合作提交。

  1. Collect the name and email address for each co-author.

  2. 合作进行更改后,在页面底部键入简短、有意义的提交消息,以描述你们所做的更改。

    有关更改的提交消息

  3. 在提交消息下方的文本框中,根据每个合作作者的特定信息添加 Co-authored-by: name <name@example.com>。 如果要添加多个合作作者,请为每个合作作者键入一个 Co-authored-by: 提交尾行。

    第二个提交消息文本框中的提交消息合作作者尾行示例

  4. 单击 Commit changes(提交更改)Propose changes(提议更改)

新的提交和消息将显示在 您的 GitHub Enterprise Server 实例 上。

延伸阅读

问问别人

找不到要找的内容?

联系我们