वाइब कोडिंग · पाठ

कमिट संदेश लिखने का काम कृत्रिम बुद्धिमत्ता को देना

बिना अतिरिक्त मेहनत के स्पष्ट इतिहास रखें।

पाठ 3, कुल 4 में से13 चरण

कमिट संदेश लिखने का काम कृत्रिम बुद्धिमत्ता को देना, CoddyKit पर वाइब कोडिंग का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह वाइब कोडिंग सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। वाइब कोडिंग पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

संदेश महत्वपूर्ण क्यों हैं

commit संदेश आपके द्वारा किए गए बदलाव का संक्षिप्त वर्णन होता है। यह मामूली लगता है — जब तक आपके पास 200 commits न हो जाएँ और आपको वह commit न ढूँढ़ना पड़े जिसने आपके लॉगिन पृष्ठ को खराब किया।

अच्छे संदेश आपके इतिहास को खोजे जा सकने वाली समयरेखा में बदल देते हैं। खराब संदेश उसे शोर में बदल देते हैं।

अच्छी बात यह है कि AI इन्हें लिखने में बहुत अच्छा है। आपको लगभग सोचना भी नहीं पड़ता — बस सही तरीके से पूछना होता है।

एक बेहतरीन संदेश कैसा दिखता है

एक अच्छा commit संदेश छोटा, विशिष्ट और वर्तमान काल के किसी क्रिया-सूचक शब्द से शुरू होता है:

  • Add सेटिंग में डार्क मोड टॉगल
  • Fix होमपेज पर खराब छवि
  • Remove उपयोग में न आने वाला लॉगिन कोड
  • Update बटन का रंग ब्रांड ब्लू करें

पैटर्न पर ध्यान दें: क्रिया-सूचक शब्द + क्या + (कहाँ)। इसे पढ़ने वाला कोई भी व्यक्ति तुरंत समझ जाता है कि क्या हुआ।

क्रिया-सूचक शब्दों की चीट शीट

अधिकांश commits कुछ गिने-चुने verbs में से किसी एक से शुरू होते हैं। सामान्य verbs और उनके उपयोग का समय देखने के लिए इसे चलाएँ:

const verbs = {
  Add: 'a new feature or file',
  Fix: 'a bug or broken thing',
  Update: 'change existing behavior',
  Remove: 'delete code or files',
  Refactor: 'clean up code, same behavior'
};

for (const [verb, use] of Object.entries(verbs)) {
  console.log(verb.padEnd(9) + '-> ' + use);
}

AI को अपने बदलाव पढ़ने दें

जादुई तरकीब यह है: AI टूल आपके स्टेज किए गए बदलाव देख सकते हैं और आपके लिए संदेश लिख सकते हैं।

Cursor, Copilot या GitHub Desktop में सचमुच "Generate commit message" नाम का चमकदार बटन होता है। यह अंतर पढ़कर तुरंत एक स्पष्ट संदेश सुझाता है।

अब खाली बॉक्स को देखकर यह सोचने की ज़रूरत नहीं कि क्या लिखें। आप स्टेज करें, जनरेट पर क्लिक करें, समीक्षा करें और काम पूरा।

जनरेट करने वाला प्रॉम्प्ट

अगर आपके टूल में बटन नहीं है, तो आप अपने बदलाव इस प्रॉम्प्ट के साथ किसी भी AI चैट में पेस्ट कर सकते हैं:

Here are the changes I just made (the git diff is below).

Write a single, clear commit message for them.
Rules:
- Start with a verb (Add, Fix, Update, Remove)
- Keep it under 60 characters
- Be specific about what changed

[paste your diff or describe your changes here]

कमांड में commit संदेश

AI द्वारा संदेश देने के बाद, वह -m के बाद सीधे commit कमांड में चला जाता है:

उदाहरण के लिए, AI सुझाव देता है "Add password reset link to login page"। आप इसे इस तरह commit करते हैं (AI आपके लिए पूरी कमांड का प्रारूप बना देगा):

git add .
git commit -m "Add password reset link to login page"

एक commit, एक विचार

सबसे अच्छे संदेश केंद्रित commits से आते हैं। अगर एक commit ने नेवबार बदला, AND कोई बग ठीक किया, AND कोई फ़ीचर जोड़ा, तो कोई एक संदेश उसका पूरा वर्णन नहीं कर सकता।

सामान्य नियम: एक तार्किक बदलाव = एक commit। नेवबार बनाएँ? Commit करें। बग ठीक करें? अलग commit करें।

इससे संदेश लिखना आसान होता है AND बाद में बाकी चीज़ों को छुए बिना केवल एक बदलाव को वापस लेना भी आसान होता है।

अच्छे और खराब संदेशों का उदाहरण

आइए देखें कि इसका लाभ क्यों मिलता है। किसी बग को ढूँढ़ते समय दो इतिहासों को ब्राउज़ करने की तुलना करने के लिए इसे चलाएँ:

const messy = ['fix', 'more stuff', 'update', 'changes', 'wip'];
const clean = [
  'Add user signup form',
  'Fix navbar overlap on mobile',
  'Update primary color to blue',
  'Remove old test page',
  'Add loading spinner to checkout'
];

console.log('Looking for the color change...');
console.log('\nIn the messy history: good luck.');
messy.forEach(m => console.log('  ' + m));
console.log('\nIn the clean history: found it instantly:');
clean.forEach(m => console.log('  ' + m));

बड़े बदलाव: विवरण जोड़ें

अधिकांश commits के लिए एक पंक्ति पर्याप्त होती है। लेकिन बड़े बदलाव के लिए आप कारण समझाने वाला लंबा विवरण (एक "body") जोड़ सकते हैं।

पहली पंक्ति छोटी रहती है; फिर एक खाली पंक्ति; उसके बाद विवरण। AI इसे अच्छी तरह संभालता है। एक प्रॉम्प्ट:

I refactored my entire checkout flow into smaller components
and fixed two bugs along the way.

Write a commit message with:
- A short summary line (under 60 chars)
- A blank line
- 2-3 bullet points explaining what changed and why

पारंपरिक commits (वैकल्पिक)

कुछ टीमें Conventional Commits नाम की शैली अपनाती हैं, जिसमें संदेश एक प्रकार के टैग से शुरू होते हैं:

  • feat: नया फ़ीचर
  • fix: बग का समाधान
  • docs: केवल दस्तावेज़
  • chore: रखरखाव, ऐप में कोई बदलाव नहीं

उदाहरण: feat: add dark mode toggle। अकेले शुरुआती विद्यार्थी के रूप में आपको इसकी आवश्यकता नहीं है, लेकिन माँगने पर AI आपके संदेशों को इस शैली में ढाल सकता है — बाद में किसी टीम में शामिल होने पर यह उपयोगी होगा।

आपकी सहज आदत

सब कुछ मिलाकर, commit संदेश लिखने की आपकी आदत कुछ ऐसी होगी:

  • एक केंद्रित बदलाव करें
  • उसे स्टेज करें
  • "generate message" पर क्लिक करें (या प्रॉम्प्ट का उपयोग करें)
  • सटीकता की पुष्टि करने के लिए एक नज़र डालें, फिर commit करें

पाँच सेकंड का प्रयास और हमेशा के लिए सुंदर, स्पष्ट इतिहास। आपका भविष्य का स्वरूप, आपके साथी और यहाँ तक कि आपका AI सहायक (जो संदर्भ के लिए इतिहास पढ़ता है) भी आपको धन्यवाद देंगे।

त्वरित जाँच

सबसे मज़बूत commit संदेश चुनें।

पुनरावलोकन और आगे क्या

अब आप लगभग बिना प्रयास के एक clean इतिहास बनाए रख सकते हैं:

  • बेहतरीन संदेश = क्रिया-सूचक शब्द + क्या + कहाँ, छोटे और विशिष्ट
  • AI आपके बदलाव पढ़कर आपके लिए संदेश लिख सकता है
  • commits को केंद्रित रखें — हर commit में एक विचार
  • बड़े बदलावों के लिए body जोड़ें; टीमों में Conventional Commits का उपयोग करें

अगला पाठ: गलतियों को सुरक्षित रूप से वापस लेना — कुछ खराब होने पर AI के मार्गदर्शन में खोया हुआ काम शांति से वापस पाएँ।

शुरुआत निःशुल्क

एआई शिक्षक के साथ JavaScript सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
25
पाठ
100

अक्सर पूछे जाने वाले प्रश्न

क्या “कमिट संदेश लिखने का काम कृत्रिम बुद्धिमत्ता को देना” पाठ निःशुल्क है?

हाँ — वाइब कोडिंग अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “कमिट संदेश लिखने का काम कृत्रिम बुद्धिमत्ता को देना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। वाइब कोडिंग पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“कमिट संदेश लिखने का काम कृत्रिम बुद्धिमत्ता को देना” में मैं क्या सीखूँगा?

बिना अतिरिक्त मेहनत के स्पष्ट इतिहास रखें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ वाइब कोडिंग का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या वाइब कोडिंग शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर वाइब कोडिंग शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।

“कमिट संदेश लिखने का काम कृत्रिम बुद्धिमत्ता को देना” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस वाइब कोडिंग पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर वाइब कोडिंग पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. वर्ज़न नियंत्रण क्यों महत्वपूर्ण है
  2. कृत्रिम बुद्धिमत्ता सहायक के साथ Git की मूल बातें
  3. कमिट संदेश लिखने का काम कृत्रिम बुद्धिमत्ता को देना
  4. गलतियों को सुरक्षित ढंग से पूर्ववत करना
← वाइब कोडिंग पर वापस जाएँ