Commits nzuri ni focused (mabadiliko moja yenye mantiki) na ujumbe wazi unaoeleza kile kilichobadilika na kwa nini. Commits na ujumbe wa commit uliokaguliwa vizuri hutengeneza historia ya mradi inayosomeka, inayofaa kwa kuelewa mabadiliko, kutatua matatizo, na kuingiliana.
Ujumbe wa commit nzuri
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
