在git合并代码到test,不小心将test合并到分支,如何处理
在合并之后没有push,想要恢复
首先在IDEA中 右键项目 → Git → Show Git Log

之后找到刚刚提交错误合并的记录
(类似于Merge branch 'xxx' into 'yyy')
然后右键 选择Reset Current Branch to Here

在弹出的对话框中,选择 Hard(这是关键!):
Soft:保留更改在暂存区(不适用)
Mixed:保留更改在工作区(可能残留合并文件)
Hard:完全丢弃合并后的所有更改,彻底回到该提交状态

最后点击Reset
分支就会恢复回原来的状态!
浙公网安备 33010602011771号