如何在GitHub上更改我的作者姓名?

oxo*_*oxo 48 git github

我是Web开发和GitHub的新手.当我提交任何更改时,这些更改会反映在我的GitHub仓库"未知(作者)"下.如何更改此项以反映我的姓名/电子邮件地址?

谢谢.

Ori*_*Ori 102

$ git config --global user.name "Scott Chacon"
$ git config --global user.email "schacon@gmail.com"
Run Code Online (Sandbox Code Playgroud)

  • 如果您只想修改特定存储库的设置,也可以省略`--global`标志.如果我记得,任何特定于存储库的配置设置都将覆盖任何全局设置. (11认同)

Lee*_*ton 20

将这样的内容添加到名为~/.gitconfig(在您的主目录中)的文件中:

[user]
    name = USERNAME
    email = EMAIL_ADDRESS

在哪里USERNAMEEMAIL_ADDRESS适当填写


Von*_*onC 6

请注意,从 Git 2.2(2014 年第 3 季度/第 4 季度)开始,并由Matthieu Moy ( )提交 9830534,您将自然地被引导输入用户和电子邮件:moy

config --global --edit:如果需要,创建一个模板文件

当用户没有~/.gitconfig文件时,git config --global --edit用于针对不存在的文件名启动编辑器。

相反,在启动编辑器之前创建一个具有默认内容的文件
该模板仅包含注释掉的条目,以便为用户节省一些击键次数。如果正确猜测了这些值,用户只需取消注释条目即可。

教授新手的高级用户可以更快地为新手创建简约的配置。初学者阅读建议首先
运行“ ”的教程,在第一次接触 Git 时会得到更多的指导。git config --global --edit


如果您将 GitHub 用户名和电子邮件帐户放入这些设置中,您的提交将准确反映您的 GitHub 帐户作为正确的作者。

请注意,根据提交 8b27ff7猜测了 user.name 和 email 并将其放入 /.gitconfig 文件中:

提交:config --global --edit在猜测的身份上做广告

当用户没有用户范围的配置文件时,使用新引入的配置文件模板比运行两个命令 setuser.name和更快user.email。将此建议告知用户。

如果用户已有配置文件,则保留旧建议,因为在这种情况下模板功能不会触发。

新建议:

您的姓名和电子邮件地址是根据您的用户名和主机名自动配置的。
请检查它们是否准确。
您可以通过显式设置它们来抑制此消息。运行以下命令并按照编辑器中的说明编辑配置文件:”

git config --global --edit
Run Code Online (Sandbox Code Playgroud)

执行此操作后,您可以使用以下命令修复用于此提交的身份:

git commit --amend --reset-author
Run Code Online (Sandbox Code Playgroud)