İyi commit'ler odaklanmış (bir mantıksal değişiklik) ve neyin değiştiğini ve neden değiştiğini açıklayan açık mesajlar içerir. İyi yapılandırılmış commit'ler ve mesajlar proje geçmişini okunabilir yapar, değişiklikleri anlamak, hata ayıklamak ve işbirliği için faydalı hale getirir.
İyi commit mesajları
GOOD message structure:
Short summary line (~50 chars, imperative mood, capitalized, no period)
<blank line>
Optional body: explain WHAT and WHY (not how — the code shows how),
wrap at ~72 chars. Reference issues if relevant.
✅ GOOD:
Add user email validation to registration form
Validate email format before submission to prevent invalid
accounts. Fixes #142.
❌ BAD:
"fixed stuff", "update", "asdf", "changes", "wip"
→ vague, uninformative — useless when reviewing history later
