当前位置:   article > 正文

idea 使用 git 回退到某个历史版本_idea回滚代码到上一个版本

idea回滚代码到上一个版本

idea 使用 git 回退到某个历史版本

有时我们提交git错了,想回滚 怎么办?
一、用idea工具:
1、idea中打开Terminal:输入:git log 显示历史提交记录。或者 (右击项目–> Git --> Show History -->选中要回退的版本–>Copy Revision Number),直接复制;
在这里插入图片描述
2、选择 你要回滚的版本号,输入命令 ,比如:git reset --hard 248694b41373140d8f82a44b487eb590840ced71(后面为版本号)
在这里插入图片描述
3、最后输入正式回滚命令: git push -f -u origin master

输入后有可能报错,原因是没有权限(次分支代码被保护了起来),去页面修改一下,如下图:
在这里插入图片描述
4、点一下分支对应的 unprotect,再执行第三步就OK了!
在这里插入图片描述
二、也可以直接用git命令处理,流程类似:

1、输入git log
在这里插入图片描述
2、执行: git reset --soft 248694b41373140d8f82a44b487eb590840ced71

3、推送到远程服务器:

这个时候将本地的代码强制push到远程。
在这里插入图片描述
4、成功执行:
在这里插入图片描述
推送时也可能报同样的没有权限的错误,解决方法和上面一样。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/394918
推荐阅读
相关标签
  

闽ICP备14008679号