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

git rebase -i HEAD~5

然后按i编辑,把pick 改成 edit,按'Esc'退出编辑,按:wq保存退出,如图所示

这里的意思是说,你可以使用 git commit --amend 来修改此次提交,修改以后,觉得满意了,执行 git rebase --continue 继续剩下的流程。
由于我们的主要目的是修改提交者的信息,因此光用 git commit --amend 是不够的,我们要使用 git commit --amend --author="作者 <邮箱@xxxx.com>" --no-edit 这样的操作,这一点是修改提交者信息的关键所在。

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

接着继续执行git rebase --continue

最后,通过将篡改历史纪录后的结果同步到服务器git push --force

你可能感兴趣的:(Git修改已经提交的用户名信息)