为什么 github 用户名和提交名不一样?
Why github username and commit name is not the same?
我已经在 github 上上传了我的项目,在网站上我有不同的用户名和提交名称:
Image
为此 post 我已将其更改为“NAME 1”和“NAME 2”。
为什么它们不一样?我想我过去已经更改过它(因为 NAME 2 对我来说很熟悉:这是我的姓氏)现在我不知道我在哪里更改了它。
我想将其更改为 NAME 1(更改为我的 github 用户名)。
我尝试更改 Git user.email 和 user.name 但这些对 NAME 2 没有影响。
您可以在本地 git 配置中查看您的用户名和用户电子邮件:
$ git config --list
如果不同,您可以在下一次提交时更改它:
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
另一种方法是,您可以使用存储库中的特殊文件来更改用户名和电子邮件地址
创建一个名为 .mailmap
的文件
并添加这一行:
Name 1 <name1@email.com> Name 2 <name2@email.com>
我已经在 github 上上传了我的项目,在网站上我有不同的用户名和提交名称:
Image
为此 post 我已将其更改为“NAME 1”和“NAME 2”。
为什么它们不一样?我想我过去已经更改过它(因为 NAME 2 对我来说很熟悉:这是我的姓氏)现在我不知道我在哪里更改了它。 我想将其更改为 NAME 1(更改为我的 github 用户名)。
我尝试更改 Git user.email 和 user.name 但这些对 NAME 2 没有影响。
您可以在本地 git 配置中查看您的用户名和用户电子邮件:
$ git config --list
如果不同,您可以在下一次提交时更改它:
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
另一种方法是,您可以使用存储库中的特殊文件来更改用户名和电子邮件地址
创建一个名为 .mailmap
并添加这一行:
Name 1 <name1@email.com> Name 2 <name2@email.com>