GitHub คืออะไร & ใช้ยังไง

ที่เก็บโค้ดออนไลน์ + ประวัติการแก้ + ทำงานเป็นทีม

GitHub = ที่เก็บโค้ดบนคลาวด์ ที่จำได้ว่าใครแก้อะไรเมื่อไหร่ และให้หลายคนทำงานพร้อมกันได้โดยไม่ทับกัน

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

pull ก่อนเริ่มงานเสมอ · commit บ่อย ๆ ทีละเรื่อง · เขียน commit message ให้คนอื่นอ่านรู้เรื่อง · อย่า push ตรงเข้า main ให้ผ่าน PR