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

我是web开发和GitHub的新手。 当我提交任何更改时,这些更改将反映在“未知(作者)”下的我的GitHub仓库中。 我如何改变这个以反映我的名字/电邮地址?

谢谢。

$ git config --global user.name "Scott Chacon" $ git config --global user.email "schacon@gmail.com" 

把这样的东西添加到一个名为~/.gitconfig的文件中(在你的主目录中):

 [用户]
     name = USERNAME
    电子邮件= EMAIL_ADDRESS

USERNAMEEMAIL_ADDRESS正确填入

请注意,启动Git 2.2(2014年第3季度)和Matthieu Moy( moy ) 提交9830534 ,您将被自然引导input用户和电子邮件:

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

当用户没有~/.gitconfig文件时, git config --global --edit用来启动一个不git config --global --edit文件名的编辑器。

而是在启动编辑器之前创build一个具有默认内容的文件
该模板只包含注释掉的条目,为用户保存一些击键。 如果值正确猜测,用户将只需要取消条目注释。

先进的用户教新手可以创build一个简约的configuration更快的新手。
初学者在阅读教程时build议先运行“ git config --global --edit ”作为第一步,稍微指导他们与Git的第一次联系。


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

请注意,user.name和email被猜到了,并且放在那个/.gitconfig文件中,按照提交8b27ff7 :

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

当用户没有用户范围的configuration文件时,使用新引入的configuration文件模板比运行两个命令来设置user.nameuser.email 。 向用户提出这个build议。

如果用户已经有configuration文件,旧的build议将保留,因为在这种情况下模板function不会触发。

新build议:

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

 git config --global --edit 

做完这些之后,你可以修改用于这个提交的身份:

 git commit --amend --reset-author 

Git使用您的用户名将提交与身份相关联。 git config命令可以用来改变你的Gitconfiguration,包括你的用户名。 这里有一个很好的指导: https : //help.github.com/articles/setting-your-username-in-git/