-
git rebase -i HEAD~x
找到最近x
次的提交,如git rebase -i HEAD~3
,就是最近 3 次的提交记录 - 找到需要修改的项,将前面的
pick
修改为edit
后直接:wq
保存退出,其他的不要动 - 保存退出后按照提示输入
git commit --amend
后,会进入到修改界面,修改提交信息后,:wq
保存退出 - 继续输入
git rebase --continue
- 最后输入
git push -f [origin master]
强制提交(这里要确保不会对远程仓库的代码造成影响,不然我不敢保证其他人不会打死你)
网友评论