在git合并代码到test,不小心将test合并到分支,如何处理

在合并之后没有push,想要恢复
首先在IDEA中 右键项目 → Git → Show Git Log
image
之后找到刚刚提交错误合并的记录
类似于Merge branch 'xxx' into 'yyy')
然后右键 选择Reset Current Branch to Here
image
在弹出的对话框中,选择 Hard(这是关键!):
Soft:保留更改在暂存区(不适用)
Mixed:保留更改在工作区(可能残留合并文件)
Hard:完全丢弃合并后的所有更改,彻底回到该提交状态

image

最后点击Reset
分支就会恢复回原来的状态!

posted on 2026-01-28 14:28  rena000  阅读(0)  评论(0)    收藏  举报