1、还没推送至远程
(1)查看提交
git log
(2)复制需要回退的版本commit码
git reset --hard <commit>
2、已推送至远程
以上两步一致,加第三步
(3)强制推送至远程(慎用)
git push -f
注意:
强制推送代码有可能造成代码丢失(慎用),最好的方法就是从新拉一个分支出来,然后就只需要执行第一种情况就行,但是对于release的分支只能是强推
1、还没推送至远程
(1)查看提交
git log
(2)复制需要回退的版本commit码
git reset --hard <commit>
2、已推送至远程
以上两步一致,加第三步
(3)强制推送至远程(慎用)
git push -f
注意:
强制推送代码有可能造成代码丢失(慎用),最好的方法就是从新拉一个分支出来,然后就只需要执行第一种情况就行,但是对于release的分支只能是强推