用 rebase 互動模式來調整歷史
# 前言
上一篇文章聊到 rebase 可以用來把分支連根拔起,重新栽種到某個分支上。
而這個重新摘種的方式,會把拔起來的分支線所有 commit 內容全部重新 commit 一次。
這也代表說,我們可以用 rebase 做到:「不要將分支移花接木,但全部幫我重新 commit」,這樣就可以達到「修改歷史資料」的目的。
之前在 --amend 章節有提到,如果要修改歷史的 commit ,牽一髮就會動全身,就很像 rebase 在做的事情,而這篇文章的內容,就是要來說說如何使用 rebase 來修改歷史資料。
老樣子,指令講完講 GUI,觀念會在指令說
雖然今天的內容寫完指令…...
more...