You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在GitHub的提交记录中查看用户的邮箱地址?

关于Git提交邮箱与GitHub查看方法的解答

是的,Git确实会为每一条提交记录关联邮箱地址,这个地址是通过git config --global user.email(全局配置)或仓库级的git config user.email来设置的。在GitHub的公开仓库中,你通常可以获取到提交者的邮箱地址,但如果提交者开启了GitHub的「Keep my email addresses private」隐私设置,公开显示的会是GitHub分配的noreply邮箱(格式如xxx@users.noreply.github.com),而非真实邮箱。

网页端查看提交邮箱的方法

  • 打开目标仓库页面,点击顶部的「Commits」标签进入提交列表
  • 点击任意提交的橙色哈希值(一串字符),进入该提交的详情页
  • 在「Author」区域即可看到邮箱(未隐藏的情况下);也可以点击页面右上角的「...」按钮,选择「View raw」,在原始提交信息里能直接看到Author: 用户名 <邮箱地址>的完整格式

本地克隆仓库后查看的方法

  • 先克隆目标仓库:git clone <仓库URL>
  • 进入仓库目录后,执行git log命令,默认输出里会包含作者的邮箱信息
  • 若需要更简洁的输出,只显示作者名和邮箱,可以用:
    git log --pretty=format:"%an <%ae>"
    
    注:%an代表作者名称,%ae代表作者邮箱;如果要查看提交者(可能与作者不同)的邮箱,将%ae替换为%ce即可

内容的提问来源于stack exchange,提问作者John

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 21:10:52