idea git rebase ---- 合併多個提交到某個分支(實用)

如圖,需要將這些提交合併到另一個分支
在這裏插入圖片描述
先複製提交號
在這裏插入圖片描述
打開rebase
在這裏插入圖片描述
把剛剛的提交號填入

在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述
選擇自己需要的合併方式


pick:按原樣應用所選的提交。

edit:選擇在應用此提交之前編輯受此提交影響的文件。
當您選擇此操作時,IDE窗口的右下角將彈出一個通知。
您可以在編輯器中編輯要修改的文件,然後在此通知中單擊Continue繼續rebase操作。

drop:忽略所選的commit,因此不會應用這些更改。

squash:選擇以將所選的提交與前一個相結合。
兩個提交的提交消息將被合併,因此這個操作將反映在分支歷史記錄中。
如果需要,更改提交的順序,以便您想要追加更改的提交是列表中的前一個提交。

reword:選擇此選項以在應用提交消息之前編輯它。

fixup:選擇此選項以將所選的提交與前一個提交相結合。
修復提交的提交消息將被丟棄,因此這個更改在分支歷史中是不可見的。
如有必要,更改提交的順序,使您希望追加更改的提交與列表中的提交相同。

這就可以啦~

如果遇到錯誤可以這樣:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章