GitHub सहयोग और संस्करण नियंत्रण के लिए एक कोड होस्टिंग प्लेटफ़ॉर्म है। आप कहीं से भी किसी के साथ कोड पर काम कर सकते हैं। यह दुनिया के सबसे बड़े डेवलपर समुदाय का एक मंच भी है।
GitHub रिपॉजिटरी के साथ आसान प्रोजेक्ट मैनेजमेंट, पुल अनुरोध और मुद्दों, आसान कोड होस्टिंग और अधिक जैसे टूल का उपयोग करके प्रभावी टीम प्रबंधन जैसी कई सुविधाएँ प्रदान करता है। आइए इन तरीकों की और जांच करें क्योंकि हम एक नज़र डालते हैं कि कैसे गिट बैश का उपयोग करके एक रिपॉजिटरी को क्लोन किया जाए।
GitHub रिपोजिटरी क्या है?
एक रिपॉजिटरी एक भंडारण स्थान है जहां एक परियोजना की सभी फाइलें निवास करती हैं। इसे सामान्यतः "रेपो" के रूप में भी जाना जाता है। GitHub रिपॉजिटरी एक रिमोट रिपॉजिटरी है, जहां आप अपनी परियोजना की सभी फ़ाइलों और प्रत्येक फ़ाइल के संशोधन इतिहास को संग्रहीत कर सकते हैं। आप किसी भी प्रकार के फोल्डर या फाइल को स्टोर कर सकते हैं जैसे चित्र, HTML फाइलें, .cs फाइलें, .py फाइलें, CSV फाइलें, एक्सेल फाइल, JSON फाइलें आदि।
आप एक GitHub रिपॉजिटरी बना सकते हैं सह लोक या निजी. सार्वजनिक रूप से एक रिपॉजिटरी बनाकर, इंटरनेट पर कोई भी उस रिपॉजिटरी को देख सकता है। आपको यह चुनना है कि कौन उस रिपॉजिटरी में बदलाव कर सकता है और बदलाव कर सकता है। इसके विपरीत, निजी के रूप में एक रिपॉजिटरी बनाकर, आपके पास पूरा नियंत्रण है कि कौन उस रिपॉजिटरी में परिवर्तन देख और बना सकता है।
Github एक README फ़ाइल, एक .gitignore फ़ाइल और एक लाइसेंस फ़ाइल के साथ एक भंडार का इनिशियलाइज़ेशन करता है।
एक README फाइल आपको अपने प्रोजेक्ट का पूरा विवरण लिखने और किसी भी आवश्यक निर्देश को शामिल करने की सुविधा देती है। एक एतग्निगर फ़ाइल उन फ़ाइलों का नाम शामिल है जिन्हें आप GitHub पर धकेलना नहीं चाहते हैं। जबकि एक लाइसेंस दूसरों को बताता है कि वे आपके कोड के साथ क्या कर सकते हैं और क्या नहीं।
एक रिपॉजिटरी मतलब क्लोनिंग क्या है?
एक रिपॉजिटरी को क्लोन करने का मतलब है कि आपके GitHub रिपॉजिटरी की एक स्थानीय कॉपी बनाना। एक स्थानीय प्रतिलिपि बनाकर आप आसानी से फ़ाइलों को जोड़ या हटा सकते हैं, मर्ज संघर्ष को ठीक कर सकते हैं, और आसानी से प्रतिबद्ध कर सकते हैं। रिपॉजिटरी की एक स्थानीय प्रति पर काम करना उपयोगकर्ताओं को अधिक लचीलापन प्रदान करता है। आप भंडार को सुरक्षित रूप से बदल सकते हैं और प्रयोग कर सकते हैं।
एक बार जब आप GitHub रिपॉजिटरी को क्लोन करते हैं, तो प्रोजेक्ट के लिए प्रत्येक फ़ाइल और फ़ोल्डर के सभी संस्करणों के साथ एक पूर्ण स्थानीय प्रतिलिपि बनाई जाती है। आप किसी अन्य व्यक्ति के मौजूदा भंडार को किसी परियोजना में योगदान देने के लिए भी क्लोन कर सकते हैं। रिपॉजिटरी में परिवर्तन करने के बाद, आप इसे आसानी से GitHub पर Git Bash का उपयोग करके दूरस्थ रिपॉजिटरी में धकेल सकते हैं।
जाँच करें कि क्या आपके सिस्टम पर Git और Git Bash स्थापित है
सुनिश्चित करें कि आपके पास आपके सिस्टम पर Git और Git Bash स्थापित है। आप कमांड प्रॉम्प्ट में निम्न कमांड टाइप करके देख सकते हैं कि आपके सिस्टम पर Git स्थापित है या नहीं:
गिट - विसर्जन
कमांड प्रॉम्प्ट Git के स्थापित संस्करण को प्रदर्शित करेगा। यह जांचने के लिए कि आपके सिस्टम पर Git Bash स्थापित है या नहीं, विंडोज़ बटन दबाएं और खोजें गिट बश.
यदि उनमें से कोई भी उपलब्ध नहीं हैं, तो सही का पालन करें आपके सिस्टम पर Git और Git Bash को सफलतापूर्वक स्थापित करने के चरण.
गिटहब रिपोजिटरी बनाना
आप इन चरणों का पालन करके एक GitHub रिपॉजिटरी बना सकते हैं:
1. अधिकारी के पास जाओ GitHub वेबसाइट।
2. दबाएं प्लस शीर्ष दाएं कोने से आइकन चुनें और चुनें नया भंडार.
3. एक नया पृष्ठ खोला जाएगा जहाँ आपको एक नया भंडार बनाने के लिए कुछ विवरण भरने होंगे। अपने रेपो के लिए एक छोटा और यादगार नाम दर्ज करें। GitHub भी प्रेरणा के लिए उपयोग करने के लिए रिपॉजिटरी नामों को ऑटो-सुझाव देता है।
4. यदि आप चाहें, तो आप विवरण बॉक्स में अपनी परियोजना का संक्षिप्त विवरण प्रदान कर सकते हैं। यह कदम पूरी तरह से वैकल्पिक है।
5. के रूप में भंडार दृश्यता का चयन करें निजी या सह लोक कैसे आप दूसरों को अपने भंडार देखना चाहते हैं के अनुसार।
6. आप रिपॉजिटरी के साथ आरंभ कर सकते हैं एक README फ़ाइल, एक .ignignore फ़ाइल, तथा एक लाइसेंस. गिटहब के अनुसार, "आप अन्य लोगों को यह बताने के लिए अपने भंडार में एक README फ़ाइल जोड़ सकते हैं कि आपकी परियोजना क्यों उपयोगी है, वे आपकी परियोजना के साथ क्या कर सकते हैं, और वे इसका उपयोग कैसे कर सकते हैं।"
आप उपलब्ध टेम्प्लेट की एक सूची से .gitignore फ़ाइल चुन सकते हैं। इसी तरह, आप उपलब्ध लाइसेंस की सूची में से एक लाइसेंस चुन सकते हैं। इन सभी फाइलों को जोड़ने से रिपॉजिटरी की विश्वसनीयता बढ़ जाती है।
7. अंत में मारा रिपोजिटरी बनाएं बटन एक नया भंडार बनाने के लिए।
गिट बैश का उपयोग कर एक GitHub रिपॉजिटरी का क्लोनिंग
1. उस रिपॉजिटरी में नेविगेट करें जिसे आप क्लोन करना चाहते हैं। आप इसका उपयोग कर सकते हैं नमूना भंडार पहली बार क्लोनिंग का प्रयास करें।
2. पर क्लिक करें डाउनलोडकोड बटन।
3. जब आप क्लिक करेंगे तो एक बॉक्स खुल जाएगा कोड डाउनलोड करें बटन। पर क्लिक करें क्लिपबोर्ड पर कॉपी करें आइकन HTTPS विधि के माध्यम से रिपॉजिटरी URL की प्रतिलिपि बनाने के लिए।
4. खुला हुआ गिट बश.
5. उस निर्देशिका पर जाएं जहां आप रिपॉजिटरी का उपयोग करके क्लोन करना चाहते हैं सीडी आज्ञा।
6. निम्न कमांड दर्ज करें और बदलें [REPO URL] उस लिंक के साथ जिसे आपने पहले कॉपी किया था।
git क्लोन [REPO URL]
उदाहरण के लिए, नमूना रिपॉजिटरी को क्लोन करने के लिए जो हमने पहले इस्तेमाल किया था, निम्न कमांड टाइप करें:
गिट क्लोन https://github.com/Yuvrajchandra/sample-github-repository.git
7. अपने सिस्टम पर रिपॉजिटरी की एक स्थानीय कॉपी रखने के लिए एंटर दबाएं।
GitHub रिपॉजिटरी डाउनलोड करने के अन्य तरीके
आप GitHub रिपॉजिटरी को डाउनलोड करने के लिए अन्य तरीकों का भी विकल्प चुन सकते हैं, जैसे कि एक रिपॉजिटरी को क्लोन करने के लिए GitHub डेस्कटॉप का उपयोग करना. GitHub डेस्कटॉप मैक और पीसी उपयोगकर्ताओं के लिए एक ऐप है जो कमांड लाइन से डेस्कटॉप पर संस्करण नियंत्रण लेता है। यह संस्करण नियंत्रण को सरल बनाने के लिए GitHub द्वारा बनाया गया था।
आप एक ही कार्य जैसे क्लोनिंग, डिलीट, अपडेट, और GitHub डेस्कटॉप के साथ एक रेपो को सहेजना जैसे कि आप Git Bash के साथ कर सकते हैं। Git Bash में एक स्टेप लर्निंग कर्व है लेकिन यह GitHub डेस्कटॉप की तुलना में अधिक शक्तिशाली है।
सम्बंधित: GitHub पर अनवांटेड रिपॉजिटरी को कैसे डिलीट करें
GitHub रिपॉजिटरी को डाउनलोड करने की एक और सरल विधि सीधे रेपो की ज़िप फ़ाइल डाउनलोड करना है। रिपॉजिटरी की जिप फाइल को डाउनलोड करने के लिए आप इन सरल चरणों का पालन कर सकते हैं:
- उस रिपॉजिटरी पर जाएं जिसे आप डाउनलोड करना चाहते हैं। आप इसका उपयोग कर सकते हैं नमूना भंडार पहली बार रेपो की ज़िप फ़ाइल डाउनलोड करने का प्रयास करें।
- पर क्लिक करें कोड डाउनलोड करें बटन और फिर क्लिक करें डाउनलोड ज़िप विकल्प। कुछ ही सेकंड में रिपॉजिटरी आपके सिस्टम में डाउनलोड हो जाएगी।
GitHub का उपयोग करके प्रो-कोडर बनें
GitHub आपके कोड को दूसरों के साथ साझा करने, भयानक प्रोजेक्ट बनाने, बैज कमाने और बहुत कुछ करने के लिए एक मंच प्रदान करता है। आप GitHub पर अपनी पहली रिपॉजिटरी बनाकर आरंभ कर सकते हैं।
यदि आप एक अनुभवी प्रोग्रामर हैं, तो आप ओपन-सोर्स GitHub रिपॉजिटरी में योगदान कर सकते हैं। अपने कोडिंग कौशल को बढ़ाने और प्रोग्रामिंग समुदाय में मान्यता प्राप्त करने के लिए इस मंच की सुविधाओं का उपयोग करें।
GitHub के बैज फीचर के साथ योगदान करने के लिए अपने GitHub रिपॉजिटरी को प्रभावी ढंग से प्रबंधित करने का तरीका जानें।
आगे पढ़िए
- प्रोग्रामिंग
- परियोजना प्रबंधन
- GitHub
युवराज भारत के दिल्ली विश्वविद्यालय में एक कंप्यूटर विज्ञान स्नातक छात्र हैं। वह पूर्ण ढेर वेब विकास के बारे में भावुक है। जब वह नहीं लिख रहा है, तो वह विभिन्न तकनीकों की गहराई की खोज कर रहा है।
हमारे न्यूज़लेटर की सदस्यता
टेक टिप्स, रिव्यू, फ्री ईबुक और एक्सक्लूसिव डील्स के लिए हमारे न्यूज़लेटर से जुड़ें!
एक और क़दम…!
कृपया हमें आपके द्वारा भेजे गए ईमेल में अपने ईमेल पते की पुष्टि करें।