HOMETUNG TOOLS
Thai Git Commit Generator · Conventional Commits 1.0.0 · ผ่าน commitlint ในเครื่อง

สร้างข้อความ Git Commit
แบบ Conventional Commits

เลือก type กับ scope พิมพ์หัวข้อสั้นๆ เติม body กับ footer แบบไทยเข้าใจง่าย — ได้ข้อความ feat(auth): เพิ่มล็อกอินด้วย OTP ที่ถูกต้อง คัดลอกเป็น git commit -m ได้ทันที

feat · fix · docs BREAKING CHANGE Closes #123 ไทย + อังกฤษ
รูปแบบมาตรฐาน
type(scope)!: subject — เช่น feat(auth)!: เพิ่มล็อกอิน OTP
1 — เลือกประเภทการเปลี่ยนแปลง (type) * ต้องเลือก — เลือกประเภทเพื่อดูคำอธิบายภาษาไทย —
ภาษาหัวข้อ

แนะนำ: หัวข้อเป็นภาษาไทยได้ แต่ type/scope ต้องอังกฤษ

2 — รายละเอียดเพิ่มเติม (body) · ไม่บังคับ
เว้นบรรทัดว่าง 1 บรรทัดก่อน body ตามสเปก
3 — ส่วนท้าย (footer) · ไม่บังคับ โฟกัส: BREAKING CHANGE · Closes
Preview 0 ตัว
เลือก type แล้วพิมพ์ subject เพื่อดูตัวอย่าง commit ที่นี่
เช่น feat(auth): เพิ่มล็อกอินด้วย OTP
commit message
1 บรรทัด

ประมวลผลบนเบราว์เซอร์ล้วน ไม่ส่งข้อความไปเซิร์ฟเวอร์ · ทางลัด Ctrl+Enter คัดลอก · Ctrl+K ล้าง

ตัวอย่างใน git log --oneline
a1b2c3d feat(auth): เพิ่มล็อกอินด้วย OTP (2 hours ago)

สเปก 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 ได้เลย

อยากจัดการร้านค้าอัตโนมัติ?

ลอง Hometung POS ฟรี →

เครื่องมือที่เกี่ยวข้อง