【技巧】修改git提交历史中的作者信息
·
执行
git rebase -i HEAD~1
返回
fatal: invalid upstream 'HEAD~1'
原来新项目只有一次提交的时候,rebase需要使用如下命令:
git rebase -i --root
返回如下内容

修改后
将pick改为e后,wq保存
会返回如下内容

只使用提示中的 git commit --amend是不能更改作者信息的,需要使用下面这句话
git commit --amend --author "用户名 <邮箱>"
最后执行
git rebase --continue
推送到远程
git push origin master -f
更多推荐


所有评论(0)