如何在gitbash中更改用户名

How to change the username in gitbash

我正在尝试使用不同的用户名和密码将文件推送到存储库,但每次推送时它都会显示以前配置文件的用户名

请参阅 artistic-developers 是以前的用户名,应将其替换为当前用户名。

我该怎么办?

首先,您应该检查您为 git 客户端配置的用户名和电子邮件地址。

  • 查看邮件:git config user.email
  • 要检查姓名:git config user.name

如果两者都向您显示了新的所需值,那么您应该意识到使用新帐户推送并不意味着提交是由新帐户创建的。要检查历史记录中的用户名和电子邮件,请使用 git log.

如果您想更改最新提交的用户名和电子邮件,您可以使用:

git commit --amend --reset-author

如果您有更多提交要处理,您可以使用 git rebase

请注意,更改提交者将导致不同的提交哈希,您应该避免对已与他人共享的分支执行此操作。