版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/j18233653274/article/details/90403686
1、修改最近一次提交
git commit --amend
2、修改历史提交
git使用amend选项提供了最后一次commit的修改。但是对于历史提交呢,就必须使用rebase了。
git rebase -i HEAD~3
表示要修改当前版本的倒数第三次状态。
这个命令出来之后,会出来三行东东:
pick:*******
pick:*******
pick:*******
如果你要修改哪个,就把那行的pick改成edit,然后退出。
这时通过git log你可以发现,git的最后一次提交已经变成你选的那个了,这时再使用:
git commit --amend
来对commit进行修改。
修改完了之后,要回来对不对?使用:
git rebase --continue
最后,都要push一下的:
git push -f origin master
OK,一切都搞定了!