git mere 错误后的回滚处理
背景
开发分支 fea25/10
测试分支 test
fea25/10开发后,向test分支merge,但是发现merge的时候冲突处理的有问题,很多代码丢了。
然后想要回滚到merge之前的状态,然后重新merge一次:
git reset --hard 83b766aa
说明:83b766aa是有问题merge提交之前一次提交的提交hash值,表示重置到之前的提交
git push --force
说明:这里需要强推,否则会重新merge源端的提交(包括那次错误的merge)
然后就可以重新merge了