我有以下简单的分支型号:混帐 - 如何在合并后恢复了错误的重订
A--B--C <- master
D--E--F <- production, origin/production
在一个点上,我重新合并到master
:
A--B--C--M <- master
/
D--E--F-/ <- production
然后尝试了另一个分支的基线反对master
(使用--onto
)但站在了错误的地方,所以历史变成:
A--B--C--M <- master,production
/
D--E--F-/ <- origin/production
所以,现在,我有master
和production
指向相同的提交,它应该只是master
的提交。
如何将production
指向origin/production
?
'git checkout production && git reset --hard origin/production'? – Whymarrh
@Whymarrh我想过那个,但不知道我需要如何处理原始“生产”作为父项的分支。它应该只是一个简单的rebase? – Pipetus
没有rebase。就像你发布的一样简单。谢谢。 – Pipetus