【问题标题】:Commit with wrong username to github用错误的用户名提交到 github
【发布时间】:2016-12-27 17:37:40
【问题描述】:

如果我使用错误的本地凭据(用户名和密码)提交到 github,是否可以在 github 上更改提交者名称?如果您有两个 git 帐户,则可能会发生此问题!顺便说一句,我没有问如何重新配置​​您的本地 git 帐户。

【问题讨论】:

    标签: github


    【解决方案1】:

    1- 使用

    配置您的新用户名和电子邮件

    更改用户名:git config username.user <username>

    更改邮箱:git config username.email <email>

    2- 运行此命令git commit --amend -C HEAD --reset-author

    3- 运行此命令git push --force

    这将改变上次提交中的另一个。

    【讨论】:

    • 对我来说 git config user.email <email> 工作
    • 使用 git config user.name <username>git config user.email <email> 为我工作
    【解决方案2】:

    你可以在本地更改最后一次提交

    git commit --amend --author="Author Name <email@address.com>"
    

    然后做一个

    git push --force
    

    这将强制将创作的提交置于旧提交之上。

    【讨论】:

    • 对我不起作用。我得到了fatal: --author 'username &lt;email&gt;' is not 'Name &lt;email&gt;' and matches no existing author
    • 尝试用您希望使用的用户的电子邮件地址替换“作者姓名
    • 我做了我只是不想在这里公开分享它们,这就是我更改它们的原因。
    • 它不工作
    猜你喜欢
    • 2017-11-13
    • 2011-12-30
    • 1970-01-01
    • 2012-02-14
    • 1970-01-01
    • 2011-04-05
    • 2023-01-31
    • 1970-01-01
    • 2015-01-27
    相关资源
    最近更新 更多