Skip to content

merge

การ merge คือการรวม branch เข้าด้วยกัน เพื่อนำการเปลี่ยนแปลงจาก branch หนึ่งไปรวมกับอีก branch หนึ่ง

bash
# Merge branch เข้ามาใน branch ปัจจุบัน
git merge feature-branch

# Merge แบบ fast-forward (ไม่สร้าง commit ใหม่ถ้าทำได้)
git merge --ff-only feature-branch

# Merge แบบสร้าง commit เสมอ
git merge --no-ff feature-branch

pull request

Pull Request (PR) เป็นวิธีการแจ้งให้ทีมทราบว่าคุณได้เสร็จสิ้นการพัฒนาฟีเจอร์ในแบรนช์ของคุณแล้ว และต้องการรวมการเปลี่ยนแปลงเข้ากับ branch หลัก

bash
# สร้าง PR ผ่าน GitHub CLI
gh pr create --title "เพิ่มฟีเจอร์ใหม่" --body "รายละเอียดของการเปลี่ยนแปลง"

# ดู PR ที่มีอยู่
gh pr list

# ดูรายละเอียด PR
gh pr view 123

การทำงานร่วมกันบน Git