我已执行以下合并操作:
A---B---C---E (HEAD, merge of C and D)
/
D---|
不过我注意到 E 中存在一些问题,并在 F 中进行了修复:
A---B---C---E---F (HEAD)
/
D---|
我希望修改提交E
,使其包含在F
中进行的“修复”更改。
当我尝试使用git rebase -p -i HEAD~2
时,它会尝试创建一个普通(非合并)提交,并且甚至会要求我再次解决已经解决过的与E
合并时的冲突。
如何修复提交E
,以便其中包含在F
中所做的更改?
git reset --soft
只是一个宝石。 - eftshift0