不说废话,开始:

一、本地回滚:

 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 //如果前面都成功了,删除这个备份分支

05-12 05:42