假設我在我的存儲庫中有一個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
分支一樣。