在 Git 中设置用户名和电子邮件

因此,您在系统上安装了 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]

简单吧? 好好享受 :)