首页 > 解决方案 > 为什么我在 Git 上的一些提交是以我的用户名签名的,而其他的则是我的名字?

问题描述

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

而另一个“异常”,可能与此有关:

当我尝试从我的某些分支中变基并解决冲突时,IntelliJ Idea 在解析对话框窗格中向我显示的不是我在分支上的最新提交,而是以我的名字签名的最新提交,而不是我的用户名,如最新提交。

标签: gitintellij-ideagitlab

解决方案


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

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

$ git config --global user.email "email@example.com"
$ git config --global user.name "your name"

(添加git config --global user.name "your name"以反映 op 的评论)

第 2/2 步:(Github)然后您需要继续到 Github 并设置与您的提交电子邮件相同的电子邮件地址


推荐阅读