1、git log 查看从最近到最远的提交日志。每一次提交都有对应的 commit id 和 commit message。
找到你要回退版本的 commit id.
2、git reset --hard commit id
根据 id 回退到指定的版本;
3、git push -f
强制推送到远程代码库
4、公共远程分支版本回退的方法
1)revert 是撤销一次提交,所以后面的commit id是你需要回滚到的版本的前一次提交
2)使用revert HEAD是撤销最近的一次提交,如果你最近一次提交是用revert命令产生的,那么你再执行一次,就相当于撤销了上次的撤销操作,换句话说,你连续执行两次revert HEAD命令,就跟没执行是一样的
3)使用revert HEAD~1 表示撤销最近2次提交,这个数字是从0开始的
git revert HEAD //撤销最近一次提交
git revert HEAD~1 //撤销上上次的提交,注意:数字从0开始
git revert 0ffaacc //撤销0ffaacc这次提交