In general, the way to indicate that you have some commits with the wrong email address and wish to correct that for people looking at the history in the future is to use the .mailmap
file. This is documented in the git shortlog
manual page. In order to use it, each line should start with your correct name and address, and then continue with any name/address combinations that appear in the history that you wish to map to that correct name and address. For example:
Mhd Aljobory <aljobory@example.com> Wrong Name <example@laptop.(none)>
I don't know if GitHub supports translating via mailmap or not, but this is the standard way that various Git tools use for solving this problem.