Git branch क्या है? कुछ बिगाड़े बिना नए आइडिया आज़माएँ
आप एक नया बोल्ड आइडिया अपने प्रोजेक्ट में आज़माना चाहते हैं। पर प्रोजेक्ट तो पहले से ठीक चल रहा है। अगर आपका आइडिया उसे तोड़ दे तो? यही डर बहुत लोगों को रोक देता है — और सच ये है कि आपको ये डर कभी महसूस ही नहीं होना चाहिए।
Git branch क्या है? Branch आपके प्रोजेक्ट की एक अलग कॉपी होती है, जहाँ आप नए आइडिया आज़मा सकते हैं — और आपका मेन, चलता हुआ कोड बिल्कुल नहीं छुआ जाता।
Branch असल में होती क्या है?
सोचिए आपका मेन कोड। ये साफ है और ठीक चलता है। आप इसे रिस्क में नहीं डालना चाहते। तो आप इसके बगल में एक branch बना लेते हैं और अब उस कॉपी में जितना चाहें खेल सकते हैं।
एक आसान तरीके से समझिए — एक रफ नोटबुक। आप उसमें गंदे-से आइडिया लिखते हैं, चीज़ें ट्राई करते हैं, काटते हैं। और आपकी साफ फाइनल कॉपी साफ ही रहती है। Branch आपकी वही रफ नोटबुक है।
मैं एक branch कैसे बनाऊँ?
कमांड को धीरे से पढ़ते हैं। एक टर्मिनल खोलें और टाइप करें:
git branch feature
यहाँ दो हिस्से हैं:
git branch— ये हिस्सा कॉपी बनाता है।feature— ये बस आपका चुना हुआ नाम है, यानी इस branch का लेबल।
वो नाम अलग-अलग branches को पहचानने में मदद करता है। बस दो शब्द, और आपका sandbox खुल जाता है। आपका मेन कोड कभी छुआ नहीं जाता।
Branch का इस्तेमाल क्यों करें?
क्योंकि इससे आपके काम पर ज़ीरो रिस्क रहता है। आप बिल्कुल कुछ भी आज़मा सकते हैं, और उसे undo करना हमेशा आसान रहता है।
- अगर आइडिया चल गया, तो आप इस branch को रख लेते हैं।
- अगर आइडिया फेल हो गया, तो आप बस इसे डिलीट कर देते हैं।
- दोनों ही हालत में आपके मेन कोड को पता तक नहीं चलता।
यही वजह है कि branch नए डेवलपर के डर को पूरी तरह हटा देती है। ये Git की सबसे ताकतवर आदतों में से एक है, और पूरा फ्री Zero to AI Hero कोर्स इसी तरह छोटे-छोटे कदमों में आपको आगे ले जाता है।
अभी ट्राई करें
एक टर्मिनल खोलें और टाइप करें git branch, फिर एक नाम जैसे feature। Git आपके लिए खेलने को एक सुरक्षित कॉपी बना देता है। अब कुछ भी आपका असली कोड नहीं तोड़ सकता।
अगर आप पीछे रह गए हैं, तो पहले देखें कि GitHub से कोड कैसे लाते हैं — और आगे हम सीखेंगे branches को मर्ज करना, यानी आपका चला हुआ आइडिया मेन कोड में जोड़ना।
मुख्य बातें (Key takeaways)
- Git branch क्या है: ये आपके प्रोजेक्ट की एक अलग कॉपी है, जहाँ आप सुरक्षित होकर नए आइडिया आज़मा सकते हैं।
- Branch बनाने की कमांड है
git branch feature—git branchकॉपी बनाता है,featureउसका नाम है। - आपका मेन कोड कभी नहीं छुआ जाता, इसलिए रिस्क ज़ीरो रहता है।
- आइडिया चले तो रख लें, फेल हो तो branch डिलीट कर दें।
- अगला कदम: branches को मर्ज करना सीखना।
🚀 पूरा फ्री कोर्स देखें: 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