我已閱讀git book的基礎知識,試圖將分支藍色與分支藍色合併爲一條直線。爲了更容易地查看歷史,我嘗試只有一個分支並且沒有連接。我有什麼選擇可以做到這一點,什麼是最好的?如何線性化Git中的「分裂」合併歷史記錄?
This答案暗示爲reset --soft
,但這裏的演示假設合併後增長很多。 在af
之前或最好在9c
提交之前,將分支藍色更改添加到紅色是可以的。
* 5356e62 vimdiff solved
* c1ccf86 red forward
* 51fbd33 Merge branch 'blue' into red
|\
| * 96575dc new file
| * 1d7f531 some line and blue branch 3
* | 9cc3291 new file
* | 92569c6 another commit
* | f8d3ab2 blue branch 3
|/
* af8b651 init