GitHub开始支持一次提交归属多个作者。这个新功能旨在提升同一提交或pull request有多个开发者的协作体验,并确保每个代码作者的提交归属能体现在他们的贡献图和代码仓库统计中。
据GitHub称,新功能是为了迎合一些组织日益增长的协作需求。这些组织,经常使用代码协作来加速初级开发者入职培养、通过结对编程或代码复核来提高代码质量等。
为了将一次提交归属到多个作者,开发者现在可以在提交信息中增加一个或多个“Co-authored-by"补充信息,不要忘了在开头增加一个空行,例如:
Commit message Co-authored-by: name <NAME@EXAMPLE.COM> Co-authored-by: another-name <ANOTHER-NAME@EXAMPLE.COM>"
需要注意的是,联合作者邮件地址一定要和他们的账户的邮件地址相匹配,否则这些邮件地址会被忽略。此外,联合作者邮件地址会在提交信息中显示,因此,如果你想要保持那些邮件地址的隐私性,最好使用一个GitHub提供的noreply(无回复)邮件地址。
你可以到账户Settings
,然后检查Emails
栏,查看你的GitHub账户绑定了哪些邮件地址。你可以在一个账户中绑定多个邮件地址,因此你只需要确保在“Co-authored-by"补充信息中的邮件地址能够匹配那里罗列的任何一个地址就可以了。在那个页面,你还可以勾选keep my email address private
选项来让你的邮箱保持隐私性,这样就可以将你的公开邮件地址替换为一个noreply邮件地址。
GitHub 教程系列文章:
通过GitHub创建个人技术博客图文详解 http://www.linuxidc.com/Linux/2015-02/114121.htm
GitHub 使用教程图文详解 http://www.linuxidc.com/Linux/2014-09/106230.htm
使用Git命令从GitHub上下载源码 http://www.linuxidc.com/Linux/2017-11/148192.htm
使用 GitHub / GitLab 的 Webhooks 进行网站自动化部署 http://www.linuxidc.com/Linux/2016-06/131993.htm
多个GitHub帐号的SSH key切换 http://www.linuxidc.com/Linux/2016-05/131080.htm
如何在同一台电脑上使用两个GitHub账户 http://www.linuxidc.com/Linux/2016-05/131079.htm
利用GitHub搭建个人Maven仓库 http://www.linuxidc.com/Linux/2016-04/130197.htm
一分钟认识GitHub http://www.linuxidc.com/Linux/2015-11/125089.htm
分享实用的GitHub 使用教程 http://www.linuxidc.com/Linux/2014-04/100556.htm
GitHub使用操作指南 http://www.linuxidc.com/Linux/2016-10/135782.htm
GitHub使用方法入门基础 http://www.linuxidc.com/Linux/2017-05/144084.htm
GitHub 的详细介绍:请点这里
GitHub 的下载地址:请点这里
查看英文原文:GitHub Introduces Multiple Commit Authors
本文永久更新链接地址:http://www.linuxidc.com/Linux/2018-02/150761.htm