不说废话,开始:
一、本地回滚:
git reset --hard commit-id //回滚到commit-id
二、远程回滚操作分3步:①将本地分支退回到某个commit ②删除远程分支 ③重新push本地分支
1、git checkout master
2、git pull
3、git branch master_backup //备份一下这个分支当前的情况
4、git reset --hard the_commit_id //把master本地回滚到the_commit_id
5、git push origin :master //删除远程 master
6、git push origin master //用回滚后的本地分支重新建立远程分支
7、git branch -d master_backup //如果前面都成功了,删除这个备份分支