我是网络开发和GitHub的新手。当我提交任何更改时,这些更改会反映在我的GitHub仓库“未知(作者)”下。如何更改此项以反映我的姓名/电子邮件地址?
感谢。
答案 0 :(得分:101)
$ git config --global user.name "Scott Chacon"
$ git config --global user.email "schacon@gmail.com"
答案 1 :(得分:20)
将类似内容添加到名为~/.gitconfig
的文件中(在您的主目录中):
[user] name = USERNAME email = EMAIL_ADDRESS
正确填写USERNAME
和EMAIL_ADDRESS
答案 2 :(得分:4)
请注意,启动Git 2.2(2014年第3季度/第4季度)和commit 9830534 Matthieu Moy (moy
),您自然会被引导进入用户并发送电子邮件:
config --global --edit
:根据需要创建模板文件如果用户没有
~/.gitconfig
个文件,则使用git config --global --edit
在不存在的文件名上启动编辑器。相反,在启动之前创建一个包含默认内容的文件 编辑即可。
该模板仅包含注释掉的条目,以便为用户保存一些按键。如果正确猜出了值,则用户只需要取消注释条目。教授新手的高级用户可以更快地为新手创建简约配置 初学者阅读教程,建议运行"
git config --global --edit
"作为第一步,他们第一次接触Git会更加引导。
如果您将GitHub用户名和电子邮件帐户放在这些设置中,您的提交将准确反映您的GitHub帐户为正确的作者。
请注意,根据commit 8b27ff7猜测用户名和电子邮件并将其放入/.gitconfig文件中:
config --global --edit
当用户没有用户范围的配置文件时,使用新引入的配置文件模板比运行两个命令来设置
user.name
和user.email
更快。建议用户使用。如果用户已有配置文件,则保留旧建议,因为在这种情况下模板功能不会触发。
新建议:
您的姓名和电子邮件地址是根据您的用户名和主机名自动配置的 请检查它们是否准确 您可以通过显式设置来禁止显示此消息。运行以下命令并按照编辑器中的说明编辑配置文件:"
git config --global --edit
执行此操作后,您可以使用以下命令修复用于此提交的标识:
git commit --amend --reset-author
答案 3 :(得分:0)
Git使用您的用户名将提交与身份相关联。 git config命令可用于更改您的Git配置,包括您的用户名。 这是一本很好的指南: https://help.github.com/articles/setting-your-username-in-git/