Dark mode
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