假设我在我的存储库中有一个parent
分支,并且我从中创建了另一个名为derived
的分支。git:重置之前提交的父分支
git checkout -b derived
现在derived
分支包含我parent
分支的所有提交。我向我的derived
分支添加了两个更多的提交(提交D1和D2)。我的derived
分支是两个提交parent
分支的提交。
现在我修改父分支中的一些以前的提交并添加新提交“Pn”。在此之后,由于某种原因,我想我的派生分支正是这个样子
Amended commits from parent branch ---> Pn ---> D1 ----> D2
我试图git rebase parent
从我derived
分支,但它给了很多的合并冲突。是否有更简单的方法来重置D1和D2之前的所有提交,就像parent
分支一样。