撤销最近一次提交的代码
当最近一次的更改已经提交并推送到远程仓库(origin main),但是发现需要撤销,这时只需要以下两行代码即可:
1.将本地分支的最近一次提交撤回,命令如下
git reset HEAD~
2.此时上次更改仍然在,只是被撤销了,如果使用VS Code等工具,可以发现本次更改进入到commit前的状态了,即可手工取消本次更改
3.将远程的这次提交撤回,命令如下
git push --force-with-lease origin main
这样即可实现撤销最近一次提交的代码,实测OK,有问题及时联系。