GitHub = ที่เก็บโค้ดบนคลาวด์ ที่จำได้ว่าใครแก้อะไรเมื่อไหร่ และให้หลายคนทำงานพร้อมกันได้โดยไม่ทับกัน
🔁 วงจรการทำงานประจำวัน
1
Clone / Pull
ดึงโค้ดล่าสุดมาเครื่อง
↓
2
Branch
แตกกิ่งใหม่ ไม่ยุ่งของหลัก
↓
3
แก้โค้ด
ทำงานบนกิ่งตัวเอง
↓
4
Commit
บันทึกจุดที่แก้ + เขียนข้อความสั้น ๆ ว่าแก้อะไร
git commit -m "fix: แก้ปุ่มบันทึกไม่ทำงาน"
↓
5
Push
ส่งกิ่งขึ้น GitHub
↓
6
Pull Request (PR)
ขอรวมกิ่งเข้าหลัก + ให้เพื่อนรีวิว
↓
7
Merge
รวมเข้า main หลังรีวิวผ่าน
↓
โค้ดเข้าหลัก พร้อม deploy
📖 ศัพท์ที่ต้องรู้
โฟลเดอร์โปรเจกต์ + ประวัติทั้งหมด
สำเนากิ่งไว้ลองแก้ ไม่กระทบ main
Commit
สแนปช็อตการเปลี่ยนแปลง 1 ครั้ง
คำขอรวมโค้ด + ที่รีวิวกัน
2 คนแก้บรรทัดเดียวกัน ต้องเลือกว่าจะเอาอันไหน
💡 กฎง่าย ๆ
pull ก่อนเริ่มงานเสมอ · commit บ่อย ๆ ทีละเรื่อง · เขียน commit message ให้คนอื่นอ่านรู้เรื่อง · อย่า push ตรงเข้า main ให้ผ่าน PR