第九堂課 - 移動 commit

目前為止我們已經講了 git 的基礎,這些基礎包括 commit、branch 以及在 commit tree 中移動,只要有這些概念你就能發揮 git 90% 的功力,而且對於程式設計師來說,這樣就很夠了。

而剩下的 10%,在很複雜的專案上面,是非常有用的(或者當你陷入困惑時),我們下一個要講的概念是 "移動 commit",換句話說,當你會這個非常有彈性的招數之後,你就可以說"我想要把這個 commit 放這裡,而那個 commit 放在那裡"。

這看起來很複雜,但其實它很簡單。

破關提示:

要完成這個關卡,只需要從三個 branch 複製幾個 commit 到master

下面,你可以從視覺化的目標看到我們需要哪些 commit。

語法如下:

git cherry-pick C3 C4 C7

Last updated