En effet, l'avatar et le nom d'utilisateur affichés dans le commit sont déterminés en fonction de votre configuration Git locale, et non de votre compte Github. Lorsque l'e-mail de votre compte Github est exactement le même que votre configuration Git locale, Github remplacera l'e-mail dans le commit par votre nom d'utilisateur et votre avatar.
Et comme le dépôt Git est un suivi historique, l'auteur affiché ici (en fait une chaîne d'e-mail) ne peut pas être mis à jour. Sauf si vous utilisez reflog pour modifier l'historique, ou supprimez tout l'historique et recommencez.
Si vous souhaitez ajouter un avatar sur Github pour un commit Git précédent, vous pouvez vous rendre sur Gravatar pour définir un avatar correspondant à l'adresse email.
En effet, l'avatar et le nom d'utilisateur affichés dans le commit sont déterminés en fonction de votre configuration Git locale, et non de votre compte Github. Lorsque l'e-mail de votre compte Github est exactement le même que votre configuration Git locale, Github remplacera l'e-mail dans le commit par votre nom d'utilisateur et votre avatar.
Et comme le dépôt Git est un suivi historique, l'auteur affiché ici (en fait une chaîne d'e-mail) ne peut pas être mis à jour. Sauf si vous utilisez reflog pour modifier l'historique, ou supprimez tout l'historique et recommencez.
Si vous souhaitez ajouter un avatar sur Github pour un commit Git précédent, vous pouvez vous rendre sur Gravatar pour définir un avatar correspondant à l'adresse email.