背景
今天在开发一个新功能的时候,本地feat/image对应远程的feat/image分支,我提了一个pr,将这个feat/image分支合并到master分支,这个pr需要别人review一下,review完了之后,approve了,此时本应该让测试人员来测试了,测试完成之后由测试人员来进行merged到master;但是我不小心点击了merged,将分支merge到了master
解决方法
在gitla中找到repository找到commit,找到主分支(我这里是master),找到你的commit,点击
点击options,然后点击revert,这样就会创建一个新的pr,这个pr就是你merge之前master的状态,此时你把这个pr merge到master就恢复到了之前的状态,你再重新提你之前的pr即可