mokacoding

unit and acceptance testing, automation, productivity

How to add co-authors to a Git commit

When pairing on code, it's great to make commits that are marked as authored by both delevopers. There is a Git convention to do so, you can add the co-author(s) information in the commit message like this:

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

GitHub and GitLab both support this syntax.

This is also handy when people open pull requests on your projects that you'd like to merge, but that need some extra work. In those cases, I often start from scratch to ensure atomic commits and be able to run as many interactive rebases as I need. To give credit to the original author, I use the co-author annotation in my commits.

Want more of these posts?

Subscribe to receive new posts in your inbox.