我正在尝试使用不同的用户名和密码将文件推送到存储库,但每次推送时它都会继续显示以前的配置文件的用户名
请参阅artistic-developers
以前的用户名,并且应使用当前用户名替换。
我该怎么办?
答案 0 :(得分:1)
首先,您应该检查您使用git客户端配置的用户名和电子邮件。
git config user.email
git config user.name
如果两者都显示新的所需值,那么您应该意识到使用新帐户推送并不意味着提交是由新帐户创建的。要查看历史记录中的用户名和电子邮件,请使用git log
。
如果您想更改最新提交的用户名和电子邮件,可以使用:
git commit --amend --reset-author
如果您有更多提交要求,可以使用git rebase
请注意,更改提交者将导致不同的提交哈希值,您应该避免对已经与其他人共享的分支执行此操作。