这里的用户名还是以前的,头像也不显示了,也点击不了了,是怎么回事儿?
认证高级PHP讲师
这是因为 commit 里显示的头像和用户名是根据你本地 Git 配置决定的,不是由你的 Github 账户决定的。当你的 Github 账户里的邮箱和你本地 Git 配置里刚好一致时,Github 会把 commit 里的邮箱替换为用户名和头像。
并且由于 Git repo 是一种历史的追踪,所以这里显示的作者(其实就是个 email 字符串)没法更新。除非你用 reflog 去修改历史,或者把历史全删了重新来一遍。
如果你想为之前 Git commit 在 Github 上添加头像,可以上 Gravatar 设置对应 Email 地址的头像。
这是因为 commit 里显示的头像和用户名是根据你本地 Git 配置决定的,不是由你的 Github 账户决定的。当你的 Github 账户里的邮箱和你本地 Git 配置里刚好一致时,Github 会把 commit 里的邮箱替换为用户名和头像。
并且由于 Git repo 是一种历史的追踪,所以这里显示的作者(其实就是个 email 字符串)没法更新。除非你用 reflog 去修改历史,或者把历史全删了重新来一遍。
如果你想为之前 Git commit 在 Github 上添加头像,可以上 Gravatar 设置对应 Email 地址的头像。