अच्छो commits केन्द्रित हुन्छन् (एक तार्किक परिवर्तन) स्पष्ट सन्देशहरू सहित जसले व्याख्या गर्छ कि के परिवर्तन भयो र किन। राम्रोसँग तैयार गरिएको commits र सन्देशहरूले प्रकल्प इतिहासलाई पठनीय, परिवर्तनहरू बुझ्नको लागि उपयोगी, डिबगिङ, र सहयोगका लागि उपयोगी बनाउँछन्।
अच्छो commit सन्देशहरू
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
