gpt4 book ai didi

git - 修改 Github 上推送提交的用户名

转载 作者:IT王子 更新时间:2023-10-29 01:10:37 25 4
gpt4 key购买 nike

我在 Github 上推送了一个新 fork 的 git 仓库,但提交后我发现我的用户名不正确。我推送的用户名是“Brock Woolf”,但它应该是 brockwoolf 这是我在 github 上的用户名。

我已经像这样在本地更改了默认值:

git config --global user.name "brockwoolf"

但是如何更改已推送更改的用户名?

最佳答案

已经 push 的变化,如果人们已经 pull 它,是你必须忍受的。如果没有人 pull 它(即你在推后立即意识到你的错误),你可以修改你的提交:

git commit --amend

确保你没有向提交添加任何新的更改 - 不要使用 -a,不要先使用 git add。然后你可以强制推送,因为这是一个非快进的改变:

git push -f

如果有人已经用不正确的名称提取了提交...这实际上可能不会把他们搞砸,因为将它与包含原始提交的内容 merge 应该很容易;补丁是一样的。但是,如果那个人曾经推回你的 repo 协议(protocol),他们会 push merge ——连同它一侧的原始提交。如果您最终在 repo 协议(protocol)中使用两个 名称,那么重命名您自己的目的就有点失败了。 (这正是我在对 OP 回答的评论中描述的问题。)

关于git - 修改 Github 上推送提交的用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3593722/

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