簡體   English   中英

Git 更改父提交的父

[英]Git change parent of parent commit

我有以下提交樹:

master ---A-------D
           \     /
feature1    B---C
                 \
feature2          F---E---HEAD

D 是合並提交。 所以 C 和 F 之間的差異與 D 和 F 之間的差異相同。我想將 F 的父級從 C 更改為 DIe 使其看起來像這樣:

master ---A-------D
           \     / \
feature1    B---C   \
                     \
feature2              F---E---HEAD

我已經嘗試過git rebase --onto D C ,它說 Successly rebase Successfully rebased and updated refs/heads/feature2但提交樹中沒有任何變化。

這樣做的方法是:

git rebase --onto master feature1 feature2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM