出现 fatal: unable to auto-detect email address 问题的原因是我们在提交git时没有配置用户名和邮箱。
常用配置用户名和邮箱命令为:
bash
git config --global user.name "用户名" # 设置用户名
git config --global user.email "邮箱" # 设置邮箱
但是此命令是配置的全局变量,改变的是C:\Users\用户名\.gitconfig文件,
适用于电脑上所有的项目。
我们也可以单独配置每一个项目的Git用户名和邮箱,找到项目中的.git文件夹中的config文件,配置如下所示内容:
bash
[user]
name = zhangsan
email = 123@qq.com
配置保存后再次提交代码即可。