git push 撤销操作

发布时间:2020-10-21 23:53:56 阅读:1177次

有时代码发布到线上,发现有bug

这个时候需要紧急撤销回滚版本

首先查看想要回滚的版本

git log --all --graph --oneline

然后执行

git reset --hard 要回滚的版本id

最后再推送

git push -f

git reset 的参数:

--mixed 不删除工作空间改动代码,撤销commit,并且撤销git add。 操作这个为默认参数,git reset --mixed HEAD^ 和 git reset HEAD^ 效果是一样的。

--soft 不删除工作空间改动代码,撤销commit,不撤销git add

--hard 删除工作空间改动代码,撤销commit,撤销git add,要慎重操作,不然辛苦码的代码没有了哦~

注意需要将分支取消protected

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:git push 撤销操作 出自老鄢博客 | 欢迎分享