Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么github显示不同的authorname?_Git_Github_Author - Fatal编程技术网

为什么github显示不同的authorname?

为什么github显示不同的authorname?,git,github,author,Git,Github,Author,我克隆了我代码的新repo。 然后,我对回购协议进行了必要的修改,并遵循这三个步骤 git add --all git commit git push -u origin master 它要求输入用户名和密码 但在推送之后,git repo显示的是我同事编写的更改,而不是我自己。为什么会这样? 无法获取。请检查配置中的电子邮件内容 git config --global user.email 如果它不是您的,请更改并再次提交: $ git config --global user.name

我克隆了我代码的新repo。 然后,我对回购协议进行了必要的修改,并遵循这三个步骤

git add --all
git commit
git push -u origin master
它要求输入用户名和密码

但在推送之后,git repo显示的是我同事编写的更改,而不是我自己。为什么会这样?
无法获取。请检查配置中的电子邮件内容

git config --global user.email
如果它不是您的,请更改并再次提交:

$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com

当您执行git日志时,是否在本地将提交的作者显示为您的同事

您可以通过运行以下命令来检查“您作为谁提交”:

git config user.name

git config --global user.name
和。您可以使用相同的方法检查本地电子邮件地址设置:

git config user.email

git config --global user.email

您是否在Git中更改了配置设置?您可能还想使用SSH来简化推送到GitHub的操作。可能您是意外地使用同事的用户名登录的吗?
git-config--list | grep user
是否显示您的姓名,或者您的同事的姓名?
git-config--list--global
也可能有用确实是全局配置问题!它被配置为我的同事姓名和电子邮件。作为git的新手,我很难理解。谢谢!