สร้างข้อความ Git Commit
แบบ Conventional Commits
เลือก type กับ scope พิมพ์หัวข้อสั้นๆ เติม body กับ footer แบบไทยเข้าใจง่าย — ได้ข้อความ feat(auth): เพิ่มล็อกอินด้วย OTP ที่ถูกต้อง คัดลอกเป็น git commit -m ได้ทันที
แนะนำ: หัวข้อเป็นภาษาไทยได้ แต่ type/scope ต้องอังกฤษ
ใช้คำกริยาเชิงคำสั่ง (imperative) — “เพิ่ม” “แก้ไข” “ลบ” กระชับ ไม่เกิน 72 ตัวอักษรจะอ่านง่ายใน git log
เลือก type แล้วพิมพ์ subject เพื่อดูตัวอย่าง commit ที่นี่
เช่น feat(auth): เพิ่มล็อกอินด้วย OTP ประมวลผลบนเบราว์เซอร์ล้วน ไม่ส่งข้อความไปเซิร์ฟเวอร์ · ทางลัด Ctrl+Enter คัดลอก · Ctrl+K ล้าง
สเปก Conventional Commits ต้องมีอะไรบ้าง?
type ต้องเป็น 1 ใน 11 ค่ามาตรฐาน (feat/fix/docs …) — (scope) เป็นวงเล็บไม่บังคับ — ตามด้วย : และเว้นวรรค 1 ครั้งก่อน subject — เว้นบรรทัดว่าง 1 บรรทัดก่อน body — และเว้นอีก 1 บรรทัดก่อน footer — เครื่องนี้จัดฟอร์แมตให้ถูกต้องอัตโนมัติ
ตรงสเปก 100% ทุกบรรทัด
เว้นวรรค โคลอน วงเล็บ scope และบรรทัดว่างระหว่าง header/body/footer จัดให้ถูกต้องตาม Conventional Commits 1.0.0 ผ่าน commitlint และ semantic-release ได้ทันที
อธิบายไทย กดแล้วเข้าใจ
ทุก type มีคำอธิบายภาษาไทย “เพิ่มฟีเจอร์ใหม่ / แก้บั๊ก / ปรับเอกสาร” พร้อมตัวอย่างหัวข้อไทย ไม่ต้องเดาว่า feat กับ fix ต่างกันอย่างไร
คัดลอกพร้อมใช้ในเทอร์มินัล
ปุ่มเดียวได้ทั้งข้อความเปล่าและคำสั่ง git commit -m "…" หรือหลายบรรทัดด้วย heredoc — วางใน VS Code Terminal แล้วกด Enter ได้เลย