I'm willing to update my GitHub username to be more consistent and recognizable with other sites and social media.
According to GitHub docs
Git commits that were associated with your GitHub-provided noreply email address won't be attributed to your new username and won't appear in your contributions graph. If your Git commits are associated with another email address you've added to your GitHub account, including the ID-based GitHub-provided noreply email address, they'll continue to be attributed to you and appear in your contributions graph after you've changed your username. For more information on setting your email address, see "Setting your commit email address."
What does exactly means? If I understand it correctly, if I change my username, my commits won't be attributed to me anymore? What is the correct meaning of "noreply email address" and "ID-based noreply email address"? How can I find if my commits were associated to one or another?
I other words, how can I check if I would lose my commit attributions before changing my username?
Please note that I work locally and that git config --list | grep email gives me user.email=<my-real-email>@gmail.com.