之前,我将我的功能分支合并到master中,该分支具有很多提交并与master合并,并在master中创建了一个合并提交。
后来,由于某些问题,我们不得不还原所做的更改,而这是在另一个提交中完成的,该提交表示还原了我的功能分支的合并提交。
假设我的合并提交为m
,还原后的提交为r
。
现在,我再次着手解决功能分支中存在的问题,我从master创建了一个新的功能分支,我想从先前的功能分支中获取代码。
我尝试做樱桃采摘,但这给了我以下错误:-
错误:提交是合并但 没有给出-m选项。致命:摘樱桃失败。
我尝试在功能分支中进行git merge <sha of my merge commit>
,但提示
已经是最新的。
我阅读了很多git教程和SO答案,但无法清楚地了解哪种情况最适合我。
让我知道是否需要其他信息。
答案 0 :(得分:0)
最简单的解决方案:还原还原提交r
:-)