git回滚版本操作


刚刚不小心在测试提交了代码并推送到了远程,使用以下两个命令回滚了一个版本。亲测有效

git reset --hard HEAD^ #将本地代码修改为上一个提交的代码,这个时候远程还是上一次的代码,如果做拉取操作会导致远程代码拉下来,这个时候智能强行推送当前本地分支覆盖掉远程分支

git push origin HEAD --force #强推到远程