I’ve been working with Git lately and more specifically GitHub. I noticed something odd one day. Where most commits have one author listed, these commits had both a author and a committer listed.
More specifically, the author field was the two members of the pair and the committer name was the workstation they were working on.
After playing around with it for a while, I figured out how to do it. Within a git project clone, run the following commands.
1) git config user.name = ‘Workstation Perlwizard’
2) git config user.email = ‘firstname.lastname@example.org’
3) export GIT_AUTHOR_NAME=’Bob Smith and Betty Jones’
4) export GIT_AUTHOR_EMAIL=’email@example.com’
Both of the email addresses need to be addresses Github doesn’t know about (i.e. not used to sign up for an account).
I could see using this while pairing with someone so you both get name credit for your commits.