這個指令讓我們能夠將branch中,某一次commit所做的修改,直接套用到另外一個branch
如下圖所示
上圖 develop 為主要的開發支幹,
然後我們開了一個branch "feature/TestFeature" 然後在那個branch做了一些資料的更改,
接著我們希望將其中four 所做的變更套用至 develop 中,這時候就可以使用cherry-pick
接下來我們要將four這個commit 套用至 develop中
所以首先我們要先知道 four 這個commit 所代表的"代號" 也就是 b784dfe 這組數字
接著在develop branch中下指令 git cherry-pick b784dfe 就可以了
如下圖所示,four這個commit直接被套用到 develop中
使用的情境
同時在維護兩個類似的project
當修正完A project的 bug之後 只需要使用cherry-pick將相同的修正套用到B project即可
這算是十分方便的功能
沒有留言:
張貼留言