यदि आपने पहले कभी जीथब का उपयोग किया है, तो आप जानते हैं कि प्लेटफ़ॉर्म से फ़ाइलों को डाउनलोड करने के बारे में तुरंत स्पष्ट नहीं है। यह अधिक जटिल प्लेटफ़ॉर्म में से एक है, क्योंकि यह सीधे फ़ाइल साझाकरण के लिए नहीं है, बल्कि इसके बजाय विकास के लिए है। दी गई, गितुब के बारे में एक बड़ी बात यह है कि सभी सार्वजनिक रिपोजिटरी खुले स्रोत हैं, और लोगों को योगदान करने के लिए प्रोत्साहित किया जाता है - निजी रिपॉजिटरी हैं, लेकिन ये आमतौर पर व्यवसायों के विकास उद्देश्यों के लिए उपयोग किए जाते हैं जो अपने कोड को नहीं देखना चाहते हैं। जनता द्वारा। Github, हालांकि, अभी भी अन्य स्थानों की तुलना में फ़ाइलों को अलग-अलग डाउनलोड करना संभालती है।
इसलिए यदि आप पूरी तरह से आश्वस्त नहीं हैं कि आप गितुब से परियोजनाओं (या संपूर्ण परियोजनाओं) से फ़ाइलों को कैसे डाउनलोड कर सकते हैं, तो हम आपको दिखाने जा रहे हैं कि कैसे। आएँ शुरू करें।
एक फ़ाइल डाउनलोड कर रहा है
अधिकांश सार्वजनिक रिपॉजिटरी को उपयोगकर्ता खाते के बिना भी मुफ्त में डाउनलोड किया जा सकता है। ऐसा इसलिए है क्योंकि सार्वजनिक रिपॉजिटरी को खुले स्रोत के रूप में कोडबेस माना जाता है। जब तक कोडबेस का मालिक किसी बॉक्स को चेक नहीं करता है, तब तक, उनका कोडबेस आपके कंप्यूटर पर डाउनलोड किया जा सकता है, जिसे एक .zip फ़ाइल में पैक किया गया है।
इसलिए, यदि आप एक सार्वजनिक कोडबेस पर जाते हैं - जैसे कि यह टिप कैलकुलेटर जिसे मैंने बनाया था - तो आप देखेंगे कि शीर्ष-दाएं कोने में एक हरा बटन है जो क्लोन या डाउनलोड कहता है। बटन पर क्लिक करें, और फिर ड्रॉपडाउन में, डाउनलोड ज़िप चुनें। सभी फाइलें आपके कंप्यूटर पर डाउनलोड होना शुरू हो जाएंगी, आमतौर पर आपके डाउनलोड फ़ोल्डर में।
फिर, अपने डाउनलोड फ़ोल्डर को अपने कंप्यूटर पर खोलें और ज़िप फ़ाइल ढूंढें। आप इसे राइट-क्लिक करना चाहते हैं और "Unzip" या "Uncompress" कहने वाले विकल्प को चुनें, और फिर एक फ़ोल्डर चुनें जहाँ आप फ़ाइलों को समाप्त करना चाहते हैं।
अंत में, उस चयनित फ़ोल्डर में नेविगेट करें, और आपको वे सभी गितुब फाइलें मिलेंगी जिन्हें हमने वहीं डाउनलोड किया था!
यह एक काफी छोटा कोडबेस है, जिसमें केवल कुछ फाइलें हैं। यदि आप गेसुब पर वेस बोस जावास्क्रिप्ट 30 भंडार में जाते हैं, तो आप देखेंगे कि - चूंकि यह एक सार्वजनिक भंडार है - इसे उसी तरह डाउनलोड किया जा सकता है।
फ़ाइलों को "डाउनलोड" करने का एक बेहतर तरीका है
जबकि जिस तरह से हमने सरल और सीधा बताया है, वह केवल कोड फ़ाइलों को देखने के लिए सबसे इष्टतम है, प्रयोग नहीं। यदि आप प्रयोग करने के लिए Github फ़ाइलों को डाउनलोड करने की योजना बना रहे हैं, तो सबसे अच्छा तरीका "कांटा" परियोजना होगी। एक कांटा केवल एक रिपॉजिटरी की अपनी प्रति है।
एक रिपॉजिटरी को फोर्क करने से कई लाभ मिलते हैं। यह आपको अपने Github खाते पर अपनी प्रति देता है जो आपको मूल परियोजना को प्रभावित किए बिना परिवर्तनों के साथ स्वतंत्र रूप से प्रयोग करने की अनुमति देता है। उदाहरण के लिए, आप मेरे टिप कैलकुलेटर में एक बग पा सकते हैं या अपनी खुद की सुविधाओं को जोड़ना चाहते हैं। तो, आप मेरे टिप कैलकुलेटर को "कांटा" कर सकते हैं, अपने जीथूब खाते पर एक कॉपी बना सकते हैं। यहां, आप कोड के चारों ओर गड़बड़ कर सकते हैं और मूल परियोजना को प्रभावित किए बिना इसके साथ प्रयोग कर सकते हैं, क्योंकि यह आपकी कॉपी या "कांटा" होगा। आमतौर पर, कांटे का उपयोग या तो किसी और के प्रोजेक्ट में बदलाव प्रस्तावित करने के लिए किया जाता है, जैसे बग को ठीक करना या जोड़ना। जैसा कि हमने उल्लेख किया है।
तो, आप एक सार्वजनिक भंडार कैसे कांटा है? यह वास्तव में काफी आसान है। इससे पहले कि हम शुरू करें, आपको एक नि: शुल्क गीथूब खाता बनाने की आवश्यकता है, क्योंकि आपको अपने कांटे को स्टोर करने के लिए कहीं और आवश्यकता होगी। आप www.github.com पर जा सकते हैं और अभी यह कर सकते हैं।
एक बार जब आप अपना खाता बना लेते हैं, तो आप अपने खाते में एक सार्वजनिक भंडार का कांटा लगा सकते हैं। उदाहरण के लिए, आप Wes Bos के 30 दिनों के जावास्क्रिप्ट प्रशिक्षण पाठ्यक्रम के लिए सार्वजनिक रिपॉजिटरी को सौंप सकते हैं, और शीर्ष-दाएं कोने में, आपको एक बटन दिखाई देगा, जो फोर्क कहता है। बटन को क्लिक करे।
यह कुछ मिनटों के लिए कुछ सेकंड ले सकता है, लेकिन जीथब तब क्लोन या "कांटा" करेगा जो आपके खुद के गीथहब खाते में प्रोजेक्ट करेगा। एक बार यह पूरा हो जाने के बाद, यह आपको तुरंत अपने गितुब यूजरनेम के तहत प्रोजेक्ट दिखाएगा। सत्यापित करने के लिए, आप ऊपरी-दाईं ओर नेविगेशन पट्टी में अपने प्रोफ़ाइल आइकन पर क्लिक कर सकते हैं, और फिर विकल्प का चयन कर सकते हैं जो कहता है कि आपका रिपॉजिटरी । रिपॉजिटरी की अपनी सूची में, आपको जावास्क्रिप्ट 30 कोर्स कोडबेस देखना चाहिए।
अब, आप अपने इच्छित कोड के साथ बदल सकते हैं और प्रयोग कर सकते हैं, और यह मूल मालिक की मूल परियोजना फाइलों को प्रभावित नहीं करेगा। यदि आप कुछ कोड बदलते हैं, तो बग ठीक करें, या एक नई सुविधा जोड़ें, आप "पुल अनुरोध" नामक कुछ बना सकते हैं, जहां उस परिवर्तन पर चर्चा की जा सकती है। यदि मूल परियोजना के मालिक को बदलाव पसंद है - और यह ठीक से काम करता है - इसे उत्पादन कोड के रूप में मूल कोडबेस में विलय किया जा सकता है।
समापन
जैसा कि आप देख सकते हैं, जीथब से फाइलें और पूरी परियोजनाएं डाउनलोड करना वास्तव में काफी आसान है। कुछ ही मिनटों में, आप अपने कंप्यूटर पर डाउनलोड किया गया एक संपूर्ण प्रोजेक्ट, या यहां तक कि अपने खुद के Github खाते के लिए forked कर सकते हैं। यह आपके कांटे में कोड के साथ बहुत गड़बड़ नहीं करता है यह देखने के लिए कि क्या प्रभावित करता है, और फिर अंततः, आप अपना पहला पुल अनुरोध बनाने में सक्षम हो सकते हैं! हैप्पी कोडिंग!
