Git修改已经提交的用户名信息

Posted ihoudf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git修改已经提交的用户名信息相关的知识,希望对你有一定的参考价值。

由于工作或者其他原因,有时候我们会修改git的用户名和邮箱账号,没有改过来就提交,就会导致提交人信息不一致的问题。
现在记录修正回来的方法

 

# 第一步,(n)代表提交次数
git rebase -i HEAD~n

# 第二步然后按`i`编辑,把`pick` 改成 `edit`,按'Esc'退出编辑,按`:wq`保存退出

# 第三步
git commit --amend --author="作者 <邮箱@xxxx.com>" --no-edit

# 第四步
git rebase --continue

# 第五步
git push --force

 

以上是关于Git修改已经提交的用户名信息的主要内容,如果未能解决你的问题,请参考以下文章

Git修改已经提交的用户名信息

如何修改git已经提交的信息及合并多次提交

如何修改git commit的author信息

git修改提交信息

Git 如何针对项目修改本地提交提交人的信息

Git 修改已提交 commit 的信息