Pemformat Pesan Commit Git
Buat Conventional Commits dengan GUI.
Prefix emoji, cek jumlah karakter & salin instan.
✨ Pesan yang Dihasilkan
Tentang
Alat GUI untuk membuat pesan commit Git dalam format Conventional Commits. Pilih tipe, masukkan subjek, opsional tambahkan scope/isi/footer dan emoji Gitmoji, lalu salin hasilnya yang telah diformat. Semua pemrosesan dilakukan secara lokal di browser Anda.
Cara Pakai
Pilih Tipe Commit
Pilih dari 11 tipe: feat (fitur), fix (bug), docs, style, refactor, dll.
Tulis Subjek & Isi
Deskripsikan perubahan secara singkat di Subjek. Tambahkan detail di Isi jika diperlukan.
Salin & Gunakan
Klik Salin dan tempelkan pesan ke editor git commit Anda.
Glosarium
- Conventional Commits
- Spesifikasi untuk pesan commit terstruktur: <type>(<scope>): <description>. Memungkinkan pembuatan CHANGELOG otomatis dan penentuan SemVer.
- Gitmoji
- Konvensi prefiks pesan commit dengan emoji untuk menunjukkan tipe perubahan secara visual. ✨ = feat, 🐛 = fix, dll.
- Subjek
- Baris pertama pesan commit. Disarankan ≤50 karakter. Mendeskripsikan "apa yang berubah" dalam bentuk imperatif.
- Isi
- Penjelasan terperinci tentang perubahan, dipisahkan dari Subjek dengan baris kosong. Setiap baris harus ≤72 karakter.
- Footer
- Referensi issue/PR (Closes #123) atau mendeklarasikan BREAKING CHANGE.
- scope
- Kata kunci opsional yang menunjukkan area perubahan. Mis., feat(auth) berarti fitur di modul autentikasi.
- BREAKING CHANGE
- Perubahan yang merusak kompatibilitas mundur. Ditandai dengan ! setelah tipe atau dideklarasikan di Footer.
- SemVer
- Semantic Versioning. Dikombinasikan dengan Conventional Commits, alat seperti conventional-changelog dapat menentukan bumping versi secara otomatis.
FAQ
- Q.Apakah input saya dikirim ke server?
- Tidak. Semua pembuatan pesan terjadi secara lokal di browser Anda. Kode dan konten commit Anda tidak pernah meninggalkan perangkat Anda.
- Q.Bisakah saya menambahkan tipe commit khusus?
- Alat ini mendukung 11 tipe Conventional Commits standar. Untuk tipe khusus, ketik langsung di output yang dihasilkan.
- Q.Bagaimana cara menggunakannya dengan Git hooks?
- Pasangkan alat ini dengan commitlint (commit-msg hook) untuk menerapkan format Conventional Commits di seluruh tim Anda.
- Q.Apakah ada ekstensi VS Code untuk ini?
- Ya, ekstensi Commitizen VS Code. Keuntungan alat ini adalah akses browser instan tanpa instalasi apa pun.
- Q.Bisakah saya menulis pesan commit dalam bahasa selain Inggris?
- Ya. Alat ini sepenuhnya mendukung input dalam bahasa apa pun. Ikuti konvensi tim Anda.
Kasus Penggunaan
Meningkatkan Kualitas Code Review
Pesan commit yang konsisten membantu reviewer langsung memahami maksud setiap perubahan.
Persiapan CHANGELOG Otomatis
Bangun riwayat Conventional Commits agar alat seperti conventional-changelog dapat menghasilkan CHANGELOG berversi secara otomatis.
Menerapkan Standar Commit Tim
Orientasikan anggota tim baru ke konvensi commit dengan referensi interaktif langsung.
Belajar Praktik Terbaik Git
Pahami struktur pesan commit dengan membangun pesan nyata menggunakan input terpandu.
Kirim Umpan Balik
Beri tahu kami pendapat Anda untuk membantu kami menyempurnakan alat ini.
Umpan balik sementara ditangguhkan
Server sedang sibuk atau perlindungan spam aktif. Silakan coba lagi nanti.