1 、在项目目录下打开黑窗口,执行命令查看git提交历史记录
git log
2、查看提交版本记录,记下想要回退版本的commit号
3、执行命令回退到你想要的那一次提交
git reset --hard d0d8fa0c505569d89a06c0f0baf1ac898f7749cf(commit号)
4、远程仓库回退
行完git命令后你会发现你的本地已经回退到指定的版本了,如果你是想远程仓库也回退,可以将本次执行结果强制推送到远程仓库。
git push -f -u origin master
注意:
1.强制回退远程要慎重操作,这种回退操作不会保留两次版本中间的提交记录,请注意备份好数据文件;
2.如果你只是想回退本地仓库代码只commit未push的代码,执行git reset --hard 指令选择的commit号为这一次commit的前一次;