首页/开发/Git 与协作速查/协作署名 Co-authored-by
协作与代码评审75 条

协作署名 Co-authored-by

两人及以上共同完成一次提交时,在提交信息末尾添加 Co-authored-by: 姓名 <邮箱>;平台会把协作作者计入贡献统计(邮箱需匹配账号)。

Git 与协作速查开发更新于 2026-10-12
语法Co-authored-by: Name <email>(每行一位)
位置提交信息末尾,与正文之间留空行
平台效果贡献图中同时归入协作作者(邮箱匹配时)

提交示例

提交示例
git commit -m 'feat(search): 支持拼音联想' -m 'Co-authored-by: Li Si <lisi@example.com>'
git log -1 --format='%B'
结对编程、共同修复线上问题时使用;随手加署名而没有实际参与会被视为不实记录。

易错点

  • 邮箱与实际账号不一致时不显示共同作者信息,先与对方确认提交邮箱
  • 署名不能替代 DCO 的 Signed-off-by,两者用途不同

数据来源与参考

  • GitHub Docs:Creating a commit with multiple authors
  • GitLab Docs:Merge commit trailers(Co-authored-by)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌