git 邮箱错误-git log 中发现 XXX@xxx.com邮箱不符合要求,请务必使用公司邮箱。

3,469 阅读1分钟

git 邮箱错误-git log 中发现 XXX@xxx.com邮箱不符合要求,请务必使用公司邮箱。

场景描述: git 邮箱相关配置丢失,导致使用默认邮箱: xxxxdeiMac.local

确认问题

1. 使用git log 找到每次commit 的 Author记录的邮箱:确认是否存在不正确的邮箱
2. 复制不正确邮箱出现的前一次commit的版本编号。
3. 使用 git config user.email 确认当前git邮箱配置:确认邮箱配置是否丢失/不正确。

如果满足上述条件,则可以按照下列方法解决;

解决问题

  • 查看日志,并复制错误邮箱提交前一次的提交记录上commit后面编号;
    git log 

commit后面就是编号

  • 版本回退到错误邮箱提交之前
    git reset 编号
  • 更改用户名
    git config --global user.name 'xxxx'
  • 更改邮箱
    git config --global user.email 'email'
  • 查看用户名
    git config user.name
  • 查看邮箱
    git config user.email
确认邮箱配置成功正确之后,重新提交代码即可。