I’m about to start a new job that uses GitHub. I’ll be using my existing GitHub account but with a work email for any repositories in the work organization. To avoid acccidentally pushing commits with my personal email to a work repository, I’ve updated my git configuration with a conditional include. These can use the path to the .git/ directory, the branch, or the remote to include another config file.