为什么我在Git上的一些提交作为我的用户名签名,而其他提交作为我的名字签名?

为什么我在Git上的一些提交作为我的用户名签名,而其他提交作为我的名字签名?,git,intellij-idea,gitlab,Git,Intellij Idea,Gitlab,为什么我在Git中的一些提交作为我的用户名签名,而其他提交作为我的名字签名?一旦提交开始使用名称签名 另一个异常可能与此有关: 当我尝试从我的一些分支重新设置基础并解决冲突时,IntelliJ Idea在“解决”对话框窗格中向我显示的不是我在分支上的最新提交,而是由我的姓名签名的最新提交,而不是像最新提交那样由我的用户名签名的最新提交。很可能是因为您没有正确设置提交电子邮件地址。有关如何执行此操作的详细信息,请参阅 步骤1/2:在计算机上的所有git存储库中运行本地git,运行: $git co

为什么我在Git中的一些提交作为我的用户名签名,而其他提交作为我的名字签名?一旦提交开始使用名称签名

另一个异常可能与此有关:


当我尝试从我的一些分支重新设置基础并解决冲突时,IntelliJ Idea在“解决”对话框窗格中向我显示的不是我在分支上的最新提交,而是由我的姓名签名的最新提交,而不是像最新提交那样由我的用户名签名的最新提交。

很可能是因为您没有正确设置提交电子邮件地址。有关如何执行此操作的详细信息,请参阅

步骤1/2:在计算机上的所有git存储库中运行本地git,运行:

$git config-global user.emailemail@example.com $git config-global user.name您的姓名 添加了git config-global user.name您的名字以反映op的评论


步骤2/2:Github然后您需要继续使用Github和。

提交作者的差异不会导致冲突。 在重新基址期间,提交会一个接一个地应用,并且在任何提交期间都可能发生冲突。 您只能看到特定用户名的情况是巧合

您也可以在命令行中检查此行为

您可以在此处阅读有关重基的更多信息:

嗯,这对我没有帮助。在这之前我可能做过的事情-我更改了我的git密码,在这之前,我想,一切都很好。。。但我不确定,因为,我不知道这是什么原因Git config-global user.name Ostap Strashevskii-这对我有帮助,但我仍然有一个重定基址的问题,可能它是独立的,而不是IDE的用户,可能IntelliJ IDEA中有一些与此相关的设置?在你的问题上添加了一个标签,希望这能增加你获得帮助的机会。