用 rebase 重新定義基底
# 前言
Rebase 如果直接翻譯,意思會是「重新定義基底」。
行為上就有點像是花草樹木長得太亂,要重新修剪嫁接的感覺。
以這個特性來說,我們也可以做到類似分支合併的操作。
比起用文字說明,直接來看執行 rebase 的效果,可能更能體會 rebase 的意義。
老樣子,前面講指令,後面講 Fork GUI。
# git rebase 執行效果示範
這是目前分支的狀況, master 合併了 Emilia 分支,尚未合併 Rem 分支。
此時我停在 Rem ,並且執行這個指令:
git rebase master終端機會跑出成功 rebase 的訊息
$ git rebase...
more...