共同创作 Git 提交

2025-06-08

共同创作 Git 提交

有时,当我进行结对编程时(或者如果有人对我非常有帮助),我希望能够在我在 Git 存储库中进行的提交中给予另一位开发人员信用。

有一种方法可以通过命令行执行此操作(GitHub 和 GitLab 均支持)!在你的提交中,你只需将其添加到提交消息中:



Co-authored-by: name <someemail@example.com>


Enter fullscreen mode Exit fullscreen mode

现在,如果您不知道该人在 Git 中配置的电子邮件地址,我个人会直接运行git log,然后滚动浏览直到找到它(这在小型团队或该人有一个您可以检出并运行此操作的分支时很有效)。您也可以更巧妙地运行,git show <some commit ID where you know they made the commit> --format=email只获取他们的电子邮件地址。或者您也可以更随意地直接询问他们。

这在各种 Git 客户端中相当容易做到,因为有一个很好的开放文本框,但如果你想使用命令行,你可以这样写:



git commit -m "Regular commit message" -m "Co-authored-by: name <someemail@example.com>"


Enter fullscreen mode Exit fullscreen mode

然后,一旦你推送,GitHub(或 GitLab 或任何启用此功能的 Git 项目托管地)将把提交归功于你!

Cassidy 和 Grady 共同承诺

编码愉快!

鏂囩珷鏉ユ簮锛�https://dev.to/cassidoo/co-authoring-git-commits-3gin
PREV
使用 Vite 将 SVG 文件导入为 React 组件
NEXT
使用 Astro 构建超快网站:简介