当前分支
1.git reset - -hard b66cc2c (b66cc2c为commit_id)
这个commit_id 是错误commit 之前的那个commit
2.git push -f 或者 git push origin xxxx(分支名) -f
执行后 远程的错误的commit会像出栈一样被删除掉。
master分支
1.git checkout master 切换到master分支后
像之前的分支一样操作
2.git reset - -hard b66cc2c (b66cc2c为commit_id)
3.git push -f 或者 git push origin master(分支名) -f
注意:胆大心细