我想大声告诉你2017-05-02 09:30:12
這是因為 commit 裡顯示的頭像和用戶名是根據你本地 Git 配置決定的,不是由你的 Github 帳戶決定的。當你的 Github 帳戶裡的郵箱和你本地 Git 配置裡剛好一致時,Github 會把 commit 裡的郵箱替換為用戶名和頭像。
並且由於 Git repo 是一種歷史的追踪,所以這裡顯示的作者(其實就是個 email 字串)沒法更新。除非你用 reflog 去修改歷史,或是把歷史全刪了重新來一次。
如果你想為之前 Git commit 在 Github 上新增頭像,可以上 Gravatar 設定對應 Email 位址的頭像。