Re: 我一直以為 rebase 係咩神奇野

來自:樹雄
時間:Tue 2018-10-30 08:20:24

來自:ywsing0
時間:Tue 2018-10-30 04:02:13

…睇清楚係咁

有間舊唐樓,頂樓有間幾層天台屋
有一日業主想加建
就由頂到底拆左間天台屋,儲起
再係唐樓上面起多幾層
然後由底到頂起返間天台屋

或者用術語講
係 stash 左最後 10 個車頭的 commit
做一次 git pull
然後 stash pop...
Pop pop 下就要解決conflicts

反而 git merge 係係天台屋頂層上面再格硬加幾層,
但個積可能唔一樣,要計數

interesting,之前唔知係用 stash 嚟做

以前玩一個 open source project,個 maintainer 中意啲人 rebase 哂先 merge,所以我都慣哂 rebase 左先 PR

其實唔難做,仲有 interactive mode 可以再執過搬運啲 commit,搞到我無乜機會學用 cherry pick

反而最近一個 project 個 maintainer 成日 cherry pick 我啲嘢,唔係好慣