Computer >> कंप्यूटर ट्यूटोरियल >  >> नेटवर्किंग >> इंटरनेट

Git और GitHub के साथ शुरुआत कैसे करें

GitHub वर्तमान में ओपन-सोर्स प्रोजेक्ट्स का दुनिया का सबसे बड़ा होस्ट है। GitHub पेज के कई लोकप्रिय उदाहरण हैं जिनमें Atom टेक्स्ट एडिटर, Google द्वारा TensorFlow और Facebook द्वारा React शामिल हैं। यह Big Data, Artificial Intelligence या Internet of Things पर उन्नत परियोजनाओं को रखने के लिए सबसे अच्छी तरह से जाना जाता है, लेकिन आप एनिमेशन, इमोजी, गेम्स और सरल सॉफ़्टवेयर भी ढूंढ सकते हैं। यह तकनीक कुछ हद तक "टोरेंट्स" के समान है सिवाय सॉफ़्टवेयर और ऐप्स के लिए।

यदि आपने अभी GitHub की खोज शुरू की है, तो आपको एक कठिन लर्निंग कर्व मिलेगा। इसलिए, हमने एक चरण-दर-चरण मार्गदर्शिका तैयार की है जो धीरे-धीरे आपको GitHub की दुनिया से परिचित कराएगी।

1. एक GitHub अकाउंट बनाएं

इस लिंक पर जाएं और अपना GitHub अकाउंट बनाएं। आप व्यक्तियों के लिए एक मुफ्त अकाउंट से शुरू कर सकते हैं, जो आपको केवल तीन सहयोगियों तक सीमित करता है। पेशेवर, टीम, और एंटरप्राइज़ संस्करण हैं जो असीमित सहयोगियों का समर्थन करते हैं।

चुनें कि आप GitHub का उपयोग किस लिए करने की योजना बना रहे हैं।

2. अपना पहला GitHub रिपॉजिटरी बनाएं

आपका अकाउंट बन जाने और वेरीफाई हो जाने के बाद, शीर्ष-दाएं पर "+" चिह्न पर क्लिक करके एक नया रिपॉजिटरी बनाएं।

चुनें कि आप अपना रिपॉजिटरी सार्वजनिक या निजी चाहते हैं। "Initialize the repository with README" (README के साथ रिपॉजिटरी प्रारंभ करें) बॉक्स को चेक करना न भूलें। यह वह पहला आइटम है जो कोई विज़िटर आपके रिपॉजिटरी पर जाने पर देखेगा। README में अपने प्रोजेक्ट का विवरण शामिल करें, वे इसके साथ क्या कर सकते हैं, और इसे कैसे इंस्टॉल/उपयोग करें।

एक बार आपका पहला रिपॉजिटरी बन जाने के बाद, आप रिपो पेज देख सकते हैं। यह GitHub पर आपका होम एड्रेस होगा, जिसे "master" (मास्टर) ब्रांच के रूप में भी जाना जाता है। यदि आप नए रिपॉजिटरी जोड़ना चाहते हैं, तो आप नई ब्रांच बना सकते हैं जो मुख्य विकास शाखा से अलग हैं।

डेवलपर्स इन ब्रांच का उपयोग विभिन्न फ़ाइल संस्करणों को संग्रहीत करने, बग फिक्स सुनिश्चित करने, और अन्य गतिविधियों के लिए करते हैं।

3. अपने PC पर स्टेजिंग वातावरण बनाने के लिए GitHub और Git डाउनलोड करें

एक बार आपका GitHub अकाउंट और पहला रिपॉजिटरी बन जाने के बाद, आपको GitHub फ़ाइलों और संस्करण अपडेट प्राप्त करने के लिए अपने PC पर एक स्टेजिंग वातावरण बनाने की आवश्यकता है। इसके लिए, आपको GitHub Desktop डाउनलोड और इंस्टॉल करना होगा। यह Windows और macOS का समर्थन करता है।

इंस्टॉलेशन के बाद, आपको अपने GitHub अकाउंट का उपयोग करके साइन इन करना होगा। GitHub Desktop का उपयोग GitHub रिपॉजिटरी डाउनलोड आयात करने के लिए किया जाता है, लेकिन यह आपके अपने अपडेट को रिपॉजिटरी में पुश करने में भी आपकी मदद कर सकता है (इस पर बाद में)।

आपको "Git" नामक एक और टूल की आवश्यकता है। Git और GitHub के बीच अंतर यह है कि पूर्व एक वर्जन कंट्रोल सिस्टम है और बाद वाला एक क्लाउड सेवा है। आप Git को अपने कंप्यूटर पर स्थानीय रूप से चला सकते हैं क्योंकि यह GitHub से स्वतंत्र है। Git वही है जो आपको कमांड टर्मिनल से GitHub रिपॉजिटरी से डाउनलोड किए गए सभी एप्लिकेशन चलाने में मदद करता है (इस पर बाद में)।

Git को कॉन्फ़िगर करने में थोड़ा समय लगता है। आपके अकाउंट को पंजीकृत करने के लिए यह जिस अद्वितीय ईमेल पते का उपयोग करता है, उसे नोट कर लें।

Git को GNU जनरल पब्लिक लाइसेंस के रूप में इंस्टॉल किया जाता है। इंस्टॉलेशन में बस थोड़ा समय लगता है।

एक बार इंस्टॉल हो जाने पर, आप "GitBash" लॉन्च कर सकते हैं, जो Git के लिए कमांड टर्मिनल है जिसका उपयोग GitHub रिपॉजिटरी से डाउनलोड किए गए सॉफ़्टवेयर या एप्लिकेशन को चलाने के लिए किया जाता है।

4. एप्लिकेशन क्लोन या डाउनलोड करें

एप्लिकेशन को क्लोन या डाउनलोड करने के लिए, डेवलपर के किसी भी GitHub पेज पर जाएं। उदाहरण के लिए, यहां मैंने एक JavaScript RPG के गेमपेज का दौरा किया। आप इसे ZIP फ़ाइल के रूप में डाउनलोड कर सकते हैं या बस एप्लिकेशन को GitHub Desktop पर डाउनलोड कर सकते हैं (चरण 3 देखें)। आप GitHub ब्राउज़र होमपेज या GitHub Desktop पर किसी भी GitHub रिपॉजिटरी की खोज कर सकते हैं।

एक बार एप्लिकेशन GitHub डैशबोर्ड पर आयात हो जाने के बाद, "clone" पर क्लिक करें।

एप्लिकेशन अब आपके सिस्टम में स्वयं को क्लोन करना शुरू कर देगा। थोड़ी देर में, यह आपके GitHub Desktop के साथ एक रिपॉजिटरी के रूप में उपलब्ध होगा।

एक बार हो जाने पर, "Git" लॉन्च करें। (ऊपर अनुभाग में इंस्टॉलेशन चरण देखें।) GitHub रिपो पेज पर निर्देशों का पालन करें कि एप्लिकेशन को कैसे डाउनलोड और चलाएं।

इस मामले में, यह एक सरल गेम था।

5. GitHub समुदाय में योगदान दें

क्या आप GitHub समुदाय में योगदान देना चाहते हैं? GitHub पर, किसी भी सहेजे गए परिवर्तनों को "commits" (कमिट) कहा जाता है। "README.md" फ़ाइल पर क्लिक करके परिवर्तन करें। अन्य उपयोगकर्ताओं को बताएं कि आपने परिवर्तन क्यों किए।

अंत में, आप GitHub समुदाय के दिल पर हैं: "pull requests" (पुल रिक्वेस्ट)। कुछ परिवर्तन करें और सॉफ़्टवेयर या एप्लिकेशन के लेखक को अपने GitHub रिपो में आपके परिवर्तनों को "पुल" करने के लिए कहें। यहां मैंने एक Maven फ़ाइल जोड़ी।

आप GitHub Desktop से भी पुल रिक्वेस्ट कर सकते हैं।

निष्कर्ष

GitHub रिपॉजिटरी आज के इंटरनेट के सबसे भयानक रहस्यों में से एक है। Big Data से IoT से औद्योगिक अनुप्रयोगों से लेकर मजेदार गेम तक, यह सब कुछ रखता है। इस गाइड का उपयोग करके, आप तुरंत इन सुपरऐप्स के साथ छेड़छाड़ शुरू कर सकते हैं।

  1. एज बार में महारत हासिल करें: माइक्रोसॉफ्ट एज उपयोगकर्ताओं के लिए त्वरित सेटअप और टिप्स एज बार में महारत हासिल करें: माइक्रोसॉफ्ट एज उपयोगकर्ताओं के लिए त्वरित सेटअप और टिप्स

    एज बार को पहली बार माइक्रोसॉफ्ट द्वारा अपने एज ब्राउज़र के कैनरी संस्करण में एक प्रयोगात्मक सुविधा के रूप में पेश किया गया था। हालांकि, यह तब से सामान्य उपलब्धता तक पहुंच गया है। यह सुविधा अनिवार्य रूप से एक फ्लोटिंग साइडबार है जो उपयोगकर्ताओं को बहुत आसानी से कई कार्य करने की अनुमति देती है। उपयोग

  1. क्लिपचैम्प के साथ शुरुआत करें: विंडोज 10 और 11 पर मुफ्त वीडियो संपादन क्लिपचैम्प के साथ शुरुआत करें: विंडोज 10 और 11 पर मुफ्त वीडियो संपादन

    क्लिपचैम्प एक वीडियो संपादन उपकरण है जिसका उपयोग हर कोई काम, सोशल मीडिया, और बहुत कुछ के लिए वीडियो बनाने के लिए कर सकता है। माइक्रोसॉफ्ट ने पिछले साल किसी समय प्लेटफॉर्म का अधिग्रहण किया, जो अब विंडोज 10 और विंडोज 11 उपयोगकर्ताओं के लिए मुफ्त में उपलब्ध है। प्रारंभ में, ऐप को ऑफिस 365 में एकीकृत मा

  1. अपनी पहली एलेक्सा स्किल बनाएं: शुरुआती के लिए चरण-दर-चरण गाइड अपनी पहली एलेक्सा स्किल बनाएं: शुरुआती के लिए चरण-दर-चरण गाइड

    यदि आपके पास अमेजन इको स्मार्ट स्पीकर है, तो आप एलेक्सा, डिजिटल असिस्टेंट से परिचित होंगे, आपके पास अपनी पहुंच में सबसे अच्छे वॉयस असिस्टेंट में से एक है। हालांकि, यदि आप एलेक्सा की क्षमता के बारे में सोच रहे हैं तो जवाब है, यह शॉपिंग लिस्ट बनाने, संगीत बजाने और स्मार्ट होम को नियंत्रित करने के अलाव