gpt4 book ai didi

git - 如何使用其他用户凭据撤消对 GitHub 的意外推送

转载 作者:行者123 更新时间:2023-12-02 14:56:28 25 4
gpt4 key购买 nike

我同时使用我的 github 存储库和客户端 git 存储库。今天,我对我的 git 代码进行了修改,并出乎意料地提交了客户端凭据。提交后我意识到我使用客户端用户名和电子邮件提交了代码,然后我设置了 git config --global user.name "myname"git config --global user.email "ex @gmail.com" 将代码推送到我的仓库。代码推送成功。但我的问题是,我可以看到提交是由客户端凭据进行的。并且他的名字也被添加到贡献者列表中。你可以在下面看到 You can see here:我怎样才能将他从我的贡献者中删除,我想完全撤消推送。提前致谢。

最佳答案

如果这是最后一次提交,您可以编辑消息并使用 git commit --amend --reset-author 重置作者以将其设置为您当前的配置。

然后,您必须 git push --force 推送以删除错误作者的提交。

如果这不是最后一次提交,您可以使用 git rebase --interactive 并重置您想要的提交。

关于git - 如何使用其他用户凭据撤消对 GitHub 的意外推送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52661125/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com