Git交互式rebase - 使用之前的N次提交来压缩最新的合并提交

时间:2016-11-02 13:22:14

标签: git merge gitlab rebase

我当前的git提交历史记录如下 -

git log -4 --graph

*   commit B
|\  Merge: D C
| | 
| | 
| * commit C
| |
* | commit D
|/  
|
|
* commit E 

除了(D + C)合并更改之外,合并提交B还包含一些其他更改。

我想用过去的2次提交C和D压缩最新的合并提交B.

我希望我的提交历史看起来像 -

* commit A (B+C+D)
|
|
|
* commit E

0 个答案:

没有答案