git init से शुरू करें: अपने फोल्डर में Git ऑन करें
आपके पास एक प्रोजेक्ट फोल्डर है। शायद एक कॉलेज असाइनमेंट, शायद आपका पहला वेब ऐप। अभी यह बस कुछ फाइलें हैं, और Git इसे देख ही नहीं रहा।
तो आप शुरू कैसे करें? आप एक छोटी सी कमांड से एक स्विच ऑन करते हैं।
git init एक कमांड है जो आपके मौजूदा फोल्डर में Git को चालू कर देती है, ताकि Git उस फोल्डर की हर फाइल को ट्रैक करना शुरू कर दे।
git init करती क्या है?
एक स्विच बोर्ड सोचिए। यह रहा आपका सादा फोल्डर, बस डिस्क पर पड़ी हुई कुछ फाइलें। आप एक स्विच दबाते हैं, और Git जल उठता है।
पहले Git आपके फोल्डर को बिल्कुल नहीं देख रहा था। git init चलाते ही Git जाग जाता है और कहता है, ठीक है, अब से मैं इस फोल्डर पर नज़र रखूँगा।
एक झटके में आपका साधारण फोल्डर एक ट्रैक होने वाला प्रोजेक्ट बन जाता है। अगर आप अभी तक यह नहीं समझे कि Git आख़िर ट्रैक क्यों करता है, तो पहले पूरा फ्री Zero to AI Hero कोर्स देखें, जहाँ हम वर्ज़न कंट्रोल को शुरू से समझाते हैं।
इस कमांड का मतलब क्या है?
कमांड के दो हिस्से हैं, और दोनों का मतलब समझना आसान है।
git— यह वह टूल है जिसे आप बुला रहे हैं।init— यह initialise का छोटा रूप है, यानी “यहीं से शुरू करो”।
यह कमांड हमेशा उसी फोल्डर में चलती है जिसमें आप अभी खड़े हैं। इसलिए चलाने से पहले यह पक्का कर लें कि आप अपने सही प्रोजेक्ट फोल्डर के अंदर हैं।
git init चलाने पर अंदर क्या बनता है?
जब आप git init चलाते हैं, तो Git एक छिपा हुआ हेल्पर बनाता है, जिसका नाम है .git फोल्डर।
यही वह जगह है जहाँ Git चुपचाप आपके प्रोजेक्ट का हर वर्ज़न स्टोर करता है। आपको रोज़ इस फोल्डर को खोलने या छूने की ज़रूरत नहीं है, यह बस पीछे काम करता रहता है।
git init कितनी बार चलाना होता है?
अच्छी ख़बर यह है कि आप इसे बस एक बार चलाते हैं, हर प्रोजेक्ट में सिर्फ़ एक बार।
सबसे सही समय है जब प्रोजेक्ट बिल्कुल नया हो। एक बार स्विच ऑन हो जाने के बाद, Git उस फोल्डर को संभालता रहता है और आपको दोबारा git init चलाने की ज़रूरत नहीं पड़ती।
मैं इसे अभी कैसे आज़माऊँ?
चलिए, इसे अभी करके देखते हैं। एक टर्मिनल खोलें, अपने प्रोजेक्ट फोल्डर में जाएँ, और टाइप करें:
git init
बस इतना ही। यह कमांड आपके फोल्डर को ट्रैक करना शुरू कर देती है। अब Git जाग चुका है और आपके बदलावों पर नज़र रखने के लिए तैयार है।
मुख्य बातें (Key takeaways)
git initआपके मौजूदा फोल्डर में Git को ऑन कर देती है।gitटूल का नाम है औरinitका मतलब है “यहीं से शुरू करो” (initialise)।- यह एक छिपा हुआ
.gitफोल्डर बनाती है, जहाँ हर वर्ज़न चुपचाप स्टोर होता है। - इसे हर प्रोजेक्ट में सिर्फ़ एक बार, शुरुआत में चलाएँ।
- अगला कदम: अपने बदलावों को स्टेज करना, यानी
git addसे यह चुनना कि किन फाइलों को सेव करना है।
🚀 पूरा फ्री कोर्स देखें: 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