GitHub has made a considerable effort to let users hide their email addresses: https://help.github.com/articles/about-commit-email-addresses/
I totally understand that users find this desirable, but it's awkward to implement on top of git. GH provide a hook to prevent mistakes: https://help.github.com/articles/blocking-command-line-pushes-that-expose-your-personal-email-address/
miniblog.
Related Posts
It's weird how email addresses have become a useful way of uniquely identifying people in usernames. This isn't something email was originally intended for.
It makes sense: I imagine postal addresses and even names change more often than email.
Less than a million IPv4 addresses left!
IPv4 addresses are now so valuable that people are committing fraud to obtain them!

