Dark mode
Combine Changes (git merge)
git merge
คือการรวมการเปลี่ยนแปลงจาก branch อื่นเข้ามาใน branch ปัจจุบัน
ตัวอย่างการใช้งาน
sh
git checkout main
git merge feature-login
ตัวอย่างสถานการณ์
- มีเพื่อนสร้าง branch
feature-login
พัฒนาเสร็จแล้ว ต้องการนำมารวมกับ branch หลัก (main)
สิ่งที่ต้องรู้
- ถ้ามีการแก้ไขไฟล์เดียวกันในทั้งสอง branch อาจเกิด conflict ต้องแก้ไขก่อน merge
- หลัง merge สามารถดูประวัติการรวมงานได้จาก
git log
เคล็ดลับ
- ใช้
git merge --no-ff
เพื่อบันทึกประวัติการ merge อย่างชัดเจน