全部產品
Search
文件中心

Alibaba Cloud DevOps:Cherry-pick

更新時間:Mar 20, 2025

cherry-pick是一個非常常用的Git命令,其功能是將某個分支的特定提交應用到目標分支。該命令在將特定代碼改動從一個分支遷移至另一個分支時尤為有用。例如,您可能在開發分支上修複了一個bug,隨後希望將該修複應用到主分支,而不帶入其他開發分支的改動。在這種情況下,可以使用cherry-pick命令。

操作步驟

  1. 在代碼管理Codeup控制台頁面,選擇目標程式碼程式庫,單擊左側導覽列提交,單擊目標提交記錄,進入詳情頁。

  2. 將以下分支提交(commit)變更的特定內容,應用到目標分支上。在右側上方單擊表徵圖image,選擇Cherry-pickGroup@1x

  3. 在對話方塊中,選擇將提交應用到的目標分支,建議勾選建立一個新分支,並發起合并請求評審本次變更,通過評審後合并代碼方式,保證合入過程合規且可追溯。

    image

  4. 建立合并請求,填寫相關內容,單擊確定Group@1x (1)

  5. 可以進行相關評審是否通過,單擊右側上方按鈕合并,根據需求選擇合并的方式,保持預設類型即可,檢查合并資訊並單擊提交

  6. 如果沒有勾選建立一個新分支,並發起合并請求評審本次變更,若沒有使用合并請求方式,可以直接將提交推送到目標分支上,完成cherry-pick應用一個提交步驟。image