首页 > 编程知识 正文

git提交到远程仓库,git回滚到指定版本

时间:2023-05-05 02:51:35 阅读:17359 作者:4949

场景:我现在正在把代码上传到远程仓库。 突然生产环境被报告错了。 必须紧急回滚到上一个版本并重新发布。

直接进入正题。 现总结出两种方式。

第一种1,直接在IDEA上执行回滚操作,选择Rest Current Branch to Here,

在要回滚的任何Commit操作下回滚本地代码

2 )根据本地代码的需要,根据需要选择了我。 前面的代码有其他分支,所以直接选择了Hard

- soft :保留commit更改并将更改保存到索引; 即,git add后区域

-混合:保留提交更改并将更改保存到本地工作区; 即,git add前区域

- hard :请删除commit修改,小心使用!

3 )本地仓库回滚成功后,直接强制推送至远程仓库。

Ps:如果此处的Force Push按钮为灰色,请从设置中删除主节点

第二类

第二个和第一个操作的最大区别是不强制推送

1 )本地回滚与第一个相同,回滚成功后,写任意符号添加到本地

2、直接Commit这次操作

3、Commit后进行推送操作,此时由于远程仓库和本地仓库版本不同,从以下提示框弹出

4 .双击

5、最后,重建想修改的代码,选择想回滚的任意一个,完成后推送,就大功告成了。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。