因此,您在系统上安装了 Git,克隆了一个 Git 存储库,进行了一些更改,现在想要提交您的更改。
问题是你可能会看到一个错误,比如当你尝试添加一个提交时:
作者身份不明
*** 请告诉我你是谁。
跑步
git config –global user.email “[email protected]“
它配置–global user.name“你的名字”
设置您帐户的默认身份。
省略 –global 以仅在此存储库中设置身份。
致命:无法自动检测电子邮件地址(得到 ‘[email protected](没有任何)’)
错误信息中都提到了原因和解决方法。
您没有设置 git 用户名和电子邮件,因此它会要求您先使用给定的命令进行设置。
让我们看看如何做到这一点。
设置 git 用户名和电子邮件
所有 git 提交都必须有用户名和电子邮件地址。 它就是这样构建的,以提供一个可以识别每个更改的协作环境。 因此,用户名和电子邮件成为必需的。
Git 允许在两个级别设置用户名和电子邮件:
- 全局级别:所有项目存储库中的所有提交(如果您不确定,请选择此选项)
- 仓库级别:用户名和电子邮件仅对当前仓库有效
现在,你如何设置它? 这很简单。
使用以下命令设置全局用户名:
git config --global user.name "Your Username"
你必须更换 Your Username
当然,使用您自己的用户名。
同样,使用以下命令设置全局电子邮件地址:
git config --global user.email [email protected]
请注意,它不必是实际的电子邮件地址。 您可以使用假名和电子邮件地址,但是,使用真实电子邮件地址是一种很好的做法,这样您的提交就可以被识别(如果您正在为公共存储库做贡献)。
在任何时候,您都可以通过以下方式查看您的 Git 设置:
git config --list
?要在存储库级别设置 Git 用户名和电子邮件,请删除 --global
同时从存储库中设置它。
额外提示:更改 Git 用户名和电子邮件
想要更改您的 git 用户名和电子邮件? 这很简单。
只需执行您之前所做的设置用户名和电子邮件即可。 就是这样。
检查你有什么:
git config --list
然后改变它:
git config --global user.name "Your Username"
git config --global user.email [email protected]
简单吧? 好好享受 :)