git add क्या है? फाइलें चुनकर सेव करना सीखें
आपने आज कई फाइलें एडिट कीं। कुछ पूरी और बढ़िया हैं, कुछ सेव होने के लिए तैयार हैं, और कुछ अभी आधी-अधूरी हैं। आप चाहते हैं कि सिर्फ़ तैयार वाली फाइलें ही सेव हों, बाकी बाद में। तो आप चुनें कैसे?
git add वह कमांड है जिससे आप तय करते हैं कि कौन-सी फाइलें अगले सेव (कमिट) में जाएँगी — यानी आप अपनी चुनी हुई फाइलों को “स्टेज” करते हैं, और बाकी इंतज़ार करती रहती हैं।
git add का मतलब क्या है?
सोचिए आपने एक Instagram पोस्ट के लिए कई फोटो खींचीं। आप उनमें से बस कुछ बेहतरीन फोटो चुनते हैं — वही पोस्ट होती हैं, बाकी आपके फोन पर रह जाती हैं।
git add ठीक यही करता है। आपने कई फाइलों में ढेर सारे बदलाव किए। git add से आप उनमें से जो चाहें उन पर इशारा करते हैं और सिर्फ़ उन्हीं को सेव के लिए तैयार करते हैं। इसे “स्टेज करना” कहते हैं।
अगर आप नए हैं और सोच रहे हैं कि git आख़िर है क्या, तो पहले पूरा फ्री Zero to AI Hero कोर्स देखें — हम वहाँ हर कमांड को आसान हिंदी में, एक-एक कदम करके समझाते हैं।
git add कैसे काम करता है?
कमांड बहुत आसान है। इसे टुकड़ों में समझिए:
git— वह टूल है जिसे आप बुलाते हैं।add— का मतलब है फाइल को सेव के लिए स्टेज करना।.(एक dot) — का मतलब है सभी बदली हुई फाइलें।
एक फाइल चुननी हो तो उसका नाम लिखिए:
git add notes.txt
सभी बदली हुई फाइलें एक साथ चुननी हों तो dot लगाइए:
git add .
बस इतना ही। git को पता चल जाता है कि अगले कमिट में ये फाइलें जानी हैं।
git add इतना ज़रूरी क्यों है?
इससे आप कंट्रोल में रहते हैं। आप तय करते हैं कि ठीक अगले स्टेप में क्या सेव होगा और क्या नहीं। एक फाइल चुनें या सभी — वह चुनाव हमेशा आपका है। आप ड्राइवर सीट पर रहते हैं।
इसका सबसे बड़ा फ़ायदा यह है कि आपके सेव साफ़ रहते हैं। आधी-अधूरी फाइलें गलती से सेव नहीं होतीं, और हर कमिट में सिर्फ़ वही बदलाव जाते हैं जो आप चाहते हैं।
git add अभी कैसे आज़माएँ?
इसे अभी करके देखिए। एक टर्मिनल खोलें और टाइप करें:
git add .
यह आपके सभी बदलावों को स्टेज कर देता है। अगर आपने अभी तक अपने फोल्डर में git शुरू नहीं किया है, तो पहले git init चलाना होगा — हम उसे पिछले लेसन में सीख चुके हैं।
स्टेज करने के बाद अगला कदम है इन बदलावों को पक्का सेव करना, यानी आपका पहला git commit। एक बार आपने फाइलें चुनकर स्टेज कर लीं, तो कमिट करना बहुत आसान हो जाता है।
मुख्य बातें (Key takeaways)
git addचुनता है कि कौन-सी फाइलें अगले सेव में जाएँगी — इसे “स्टेज करना” कहते हैं।git add notes.txt— सिर्फ़ एक फाइल चुनता है।git add .— सभी बदली हुई फाइलें एक साथ चुनता है।- स्टेज करने से आप कंट्रोल में रहते हैं और आपके सेव साफ़ रहते हैं।
- git add के बाद अगला कदम है
git commit— एक चेकपॉइंट सेव करना।
git के और कमांड आसान हिंदी में सीखने के लिए Zero to AI Hero कोर्स के साथ आगे बढ़ते रहिए — रोज़ एक छोटा कदम, और आप जल्दी ही git के माहिर बन जाएँगे।
🚀 पूरा फ्री कोर्स देखें: Zero to AI Hero — हिंदी में सीखें। रोज़ नए लेसन। शुरुआत से AI इस्तेमाल करना और बनाना सीखें।
Want to actually learn this?
151 free 2-minute lessons — from "what's a file?" to building with AI.
▶ Start the free course