วันนี้ผมจะมาแชร์เรื่อง Fix Issue บน Git ตามหัวเรื่องเลยครับ พึ่งแก้วันนี้เลย เอามาแชร์เลยล่ะกัน 555+ Issue ของผมคือเกี่ยวกับ cookieService แต่วันนี้เราจะไม่ได้มา Focus ที่ Issue เราจะมา Focus ที่เรื่องการใช้ Git นะครับ
ขั้นตอนคราวๆ คือ การแตก branch ใหม่ชื่อ fix/cookie-storage จาก branch ที่ชื่อ cloud-develop แล้ว merge เข้ากับ cloud-pvt
ขั้นตอนการสร้าง branch ใหม่และ push ไปยัง remote
ตรวจสอบว่าอยู่ที่ branch cloud-develop
git checkout cloud-develop
ดึงการเปลี่ยนแปลงล่าสุดจาก remote
git pull origin cloud-develop
สร้าง branch ใหม่ชื่อ fix/cookie-storage
git checkout -b fix/cookie-storage
ทำการแก้ไขและ commit การเปลี่ยนแปลง
git add .
git commit -m "Update cookieService to use 'Secure' flag in set method for enhanced security"
push branch ใหม่ไปยัง remote repository
git push origin fix/cookie-storage
ทำการ merge branch fix/cookie-storage เข้ากับ cloud-pvt
- สลับไปที่ branch cloud-pvt
git checkout cloud-pvt
- ดึงการเปลี่ยนแปลงล่าสุดของ branch cloud-pvt จาก remote
git pull origin cloud-pvt
ทำการ merge branch fix/cookie-storage เข้ากับ cloud-pvt
git merge fix/cookie-storage
push การเปลี่ยนแปลงไปยัง remote
git push origin cloud-pvt
สรุป
การทำงานกับ Git ตั้งแต่การสร้าง branch ใหม่จาก cloud-develop ไปจนถึงการ merge เข้ากับ cloud-pvt ขั้นตอนที่นำเสนอสามารถนำไปประยุกต์ใช้ได้เลยครับ