代码之家  ›  专栏  ›  技术社区  ›  Amit

如何从主分支中的还原提交获取更改

  •  1
  • Amit  · 技术社区  · 5 年前

    早些时候,我在master中合并了我的feature分支,该分支有很多提交和合并到master,并在master中创建了一个合并提交。

    后来,由于一些问题,我们不得不恢复更改,这是在另一个提交中完成的,该提交称为恢复我的功能分支的合并提交。

    假设我的合并提交是 m 并将其还原为 r .

    现在,我再次开始我的工作,以解决问题,我在我的功能分支,我从主创建了一个新的功能分支,我想从我以前的功能分支代码。

    我试过了 樱桃采摘机 但它给了我以下错误:-

    错误:提交是一个合并,但是 没有给出-m选项。致命:樱桃采摘失败。

    我试着去做 git merge <sha of my merge commit> 在我的功能分支中但是它说

    已经是最新的了。

    我读了很多关于git的教程,所以得到了答案,但是我不清楚在我的情况下什么是最好的。

    如果需要其他信息,请告诉我。

    1 回复  |  直到 5 年前
        1
  •  0
  •   A.H.    5 年前

    最简单的解决方案:还原还原提交 r :-)