Git ขั้นสูง
Amanda Crawford-Adamo
Software and Data Engineer
นำการเปลี่ยนแปลงจาก commit ที่ระบุไปใช้กับ branch อื่น
Cherry-Pick Commit เดียว
git cherry-pick <commit-hash>
Cherry-Pick หลาย Commit
git cherry-pick <hash1> <hash2> ..
วัตถุประสงค์


Checkout ไปยัง branch main
git checkout main
รันคำสั่ง cherry-pick เพื่อนำการเปลี่ยนแปลงของ commit def456 จาก feature branch มาใช้
git cherry-pick def456

git add <resolved-files>--continuegit cherry-pick --continue
หากต้องการยกเลิกการ cherry-pick ให้ใช้ flag --abort
git cherry-pick --abort
Git ขั้นสูง