Dark mode
Pick a Commit (git cherry-pick)
git cherry-pick
ใช้สำหรับดึง commit เฉพาะรายการจาก branch อื่นเข้ามาใน branch ปัจจุบัน
ตัวอย่างการใช้งาน
sh
git checkout main
git cherry-pick 1a2b3c4d
ตัวอย่างสถานการณ์
- มี bugfix สำคัญใน branch อื่น อยากนำมาใช้ใน branch ปัจจุบันโดยไม่ต้อง merge ทั้ง branch
สิ่งที่ควรระวัง
- อาจเกิด conflict ได้เหมือนกับ merge
- cherry-pick เหมาะกับการเลือกเฉพาะ commit ที่ต้องการจริง ๆ