गिटहब संस्करण नियंत्रण के साथ ज्यादातर कंप्यूटर कोड के लिए एक ऑनलाइन होस्टिंग सेवा है। कोड और अन्य समान प्रकार की फ़ाइलों के लिए Github को क्लाउड-आधारित विकास सेवा के रूप में सोचें। Github के 30 मिलियन से अधिक उपयोगकर्ता हैं जो कल के सॉफ़्टवेयर को बनाने के लिए सभी साझा कर रहे हैं, विकसित कर रहे हैं और एक साथ काम कर रहे हैं।
यह विभिन्न प्रोग्रामिंग भाषाओं में स्रोत कोड परियोजनाओं को होस्ट करता है और प्रत्येक पुनरावृत्ति और प्रत्येक परिवर्तन का ट्रैक रखता है। साथ ही, आपकी टीम के सभी लोग दुनिया में कहीं से भी समान प्रोजेक्ट पर एक साथ काम कर सकते हैं।
कई सहयोगियों के साथ परियोजनाओं के लिए गिटहब सबसे उपयोगी है। इसका मतलब यह भी है कि सॉफ्टवेयर और ऐप डेवलपमेंट टीम एक केंद्रीकृत रिपॉजिटरी का उपयोग कर सकते हैं जहां उपयोगकर्ता अपलोड कर सकते हैं, कोड प्रबंधित कर सकते हैं और सिंक्रोनिस्टिक संपादन कर सकते हैं।
अन्य क्लाउड-आधारित सिस्टम जैसे ड्रॉपबॉक्स का उपयोग करते समय, परिवर्तन एक दूसरे को ओवरराइड कर सकते हैं। अपने कार्य को सहेजने वाले पहले व्यक्ति को टीम के किसी अन्य सदस्य पर वरीयता दी जाती है जो शायद उसी समय परिवर्तन करने का प्रयास कर रहा हो।
इस तथ्य के बावजूद कि गिटहब मुख्य रूप से इंजीनियरों और प्रोग्रामर द्वारा उपयोग किया जाता है, इसे किसी भी फ़ाइल प्रकार पर साझा करने और सहयोग करने के तरीके के रूप में कम तकनीकी अनुभव वाले लोगों द्वारा आसानी से नियोजित किया जा सकता है।
उदाहरण के लिए, टीम के सदस्य जो पाते हैं कि उन्हें Word दस्तावेज़ों में परिवर्तन करने की आवश्यकता है, वे अक्सर संस्करण नियंत्रण क्षमताओं से लाभ उठा सकते हैं।
<एच2>1. अपने कोडिंग प्रोजेक्ट को ट्रैक करनागिटहब के मंच का आधार वह क्षमता है जो वितरित संस्करण नियंत्रण प्रणाली गिट (एक प्रोग्राम जो फाइलों में किए गए विकास और परिवर्तनों को ट्रैक करता है) को नियोजित करके परियोजनाओं का पता लगाने की क्षमता है।
टीम के सदस्य किसी दिए गए प्रोजेक्ट का पूरा अवलोकन देख सकते हैं। एक प्रगति पट्टी सक्रिय कार्यों, कार्य की सूची और जो पूरा हो चुका है उसे दिखाएगा।
GitHub उपयोगकर्ताओं को किसी प्रोजेक्ट के URL को नोटफ़ील्ड में दर्ज करके अन्य संगठनों के प्रोजेक्टबोर्ड को ट्रैक करने की अनुमति देता है। यदि आप चाहें, तो आप किसी दिए गए प्रोजेक्ट के लिए ट्रैकिंग बंद कर सकते हैं।
2. कीबोर्ड शॉर्टकट का उपयोग करना
हम में से अधिकांश लोग कीबोर्ड शॉर्टकट के उपयोग से परिचित हैं, जो एक से अधिक या दोहराए जाने वाले कार्यों को अधिक तेज़ी से करने के साधन के रूप में होता है।
GitHub के लगभग हर पेज में शॉर्टकट की एक सूची शामिल होती है जिसका उपयोग उस विशिष्ट पेज पर किया जा सकता है। आप "?" टाइप करके शॉर्टकट एक्सेस कर सकते हैं। एक डायलॉग बॉक्स में।
3. अन्य परियोजनाओं का अन्वेषण करें
अधिकांश डेवलपर टीमें अपने स्वयं के प्रोजेक्ट को होस्ट और प्रबंधित करने के लिए GitHub का उपयोग करती हैं। हालांकि, यह यह देखने में भी मदद करता है कि अन्य लोग प्लेटफॉर्म का उपयोग कैसे कर रहे हैं और अपनी परियोजनाओं को ब्राउज़ कर रहे हैं। आपको अपनी खुद की परियोजनाओं के लिए उपयोग करने के लिए कुछ नई अंतर्दृष्टि, विचार और प्रेरणा मिल सकती है।
पता करें कि GitHub समुदाय में क्या चलन में है, अन्य सदस्यों से जुड़ें, और अधिक जानकारी के लिए लेबल या विषयों द्वारा खोजें।
एक मंच के लिए जो मुख्य रूप से कोडिंग के बारे में है, जीथब अविश्वसनीय रूप से "लोगों के अनुकूल" है और उपयोगकर्ता और समुदाय-केंद्रित वातावरण के रूप में चमकता है। उपयोगकर्ता-केंद्रित विकास पर उनका जोर स्वयं जीथब की संस्कृति में अंतर्निहित है जो दुनिया के सबसे कर्मचारी-अनुकूल कार्यस्थलों में शीर्ष बीस स्थान रखता है।
4. जस्ट जस्ट कोडिंग से अधिक
कई लोग मानते हैं कि GitHub केवल डेवलपर्स के लिए उपयोगी है। हालाँकि, यह कई अन्य निशानों के लिए भी एक संसाधन है। गिटहब की दो मुख्य सहयोगी विशेषताएं जो किसी के लिए भी सहायक हैं, वे हैं ब्रांचिंग और फोर्किंग।
फोर्किंग उपयोगकर्ताओं को किसी और के काम की प्रतिलिपि या क्लोन बनाने की अनुमति देता है यदि उनके पास इसकी पहुंच है। स्रोत के प्राथमिक हाइपरलिंक को तब तक संरक्षित किया जा सकता है जब डेवलपर सामग्री का परीक्षण करता है, संपादन और संशोधन करता है।
ब्रांचिंग टूल के साथ, उपयोगकर्ता किसी संसाधन की अस्थायी प्रतिलिपि बना सकते हैं। यह एक ही सामग्री पर एक साथ काम करने वाले विभिन्न उपयोगकर्ताओं को परियोजना में असंगत परिवर्तन लागू करने से रोकता है।
सहक्रियात्मक परियोजनाओं पर काम करने वाले उपयोगकर्ताओं के लिए ब्रांचिंग और फोर्किंग मूल्यवान उपकरण हैं। नीचे ऐसे कई तरीके दिए गए हैं, जिनसे किसी भी प्रकार की टीमें, न कि केवल कोडर्स, लाभ उठा सकती हैं:
- यात्रा लॉग
- कानूनी दस्तावेज़
- संगीत रचनाएं
- पत्रकारों के लिए डेटा विज़ुअलाइज़ेशन
- ब्लॉगिंग और सामग्री विपणन
- रेसिपी शेयरिंग
5. एक भंडार बनाएँ
रिपोजिटरी उस स्थान का वर्णन करने का एक शानदार तरीका है जहां आपकी परियोजना रहती है। आपके डेटा को कहाँ स्टोर करना है, इसके विकल्प हैं:
- कोई भी ऑनलाइन होस्ट
- आपके कंप्यूटर पर एक फ़ोल्डर
- GitHub संग्रहण स्थान
आप छवियों, टेक्स्ट और कोड फ़ाइलों सहित किसी भी प्रकार की फ़ाइल को अपने रिपॉजिटरी में स्टोर कर सकते हैं। अपने पहले भंडार के साथ आगे बढ़ना मुश्किल नहीं है। सबसे पहले, आपको अपना खुद का GitHub खाता बनाना होगा।
अगली कार्रवाई लॉग इन करते समय ऊपरी दाएं कोने में प्लस + साइनफाउंड पर क्लिक करना है। "नया भंडार" चुनें।
फिर आपको एक स्क्रीन दिखाई देगी जो इस तरह दिखती है:
ध्यान दें कि रिपॉजिटरी डिफ़ॉल्ट रूप से सार्वजनिक हैं। यदि आप चाहते हैं कि पहुंच प्रतिबंधित हो और आप नहीं चाहते कि हर कोई आपकी प्रगति को देखे, तो आप केवल उन्हीं का चयन कर सकते हैं जिन्हें आप अपनी सामग्री देखना चाहते हैं। यदि आप कुछ गोपनीयता बनाए रखना पसंद करते हैं, तो आपको भुगतान सेवा में अपग्रेड करना होगा..
6. README का प्रभावी ढंग से उपयोग करें
एक README फ़ाइल का उद्देश्य उपयोगकर्ताओं को आपके प्रोजेक्ट में दिलचस्पी लेना है। जब आप समर्पित भंडार बनाना शुरू करते हैं तो आप अपनी फ़ाइल जोड़ सकते हैं।
जो लोग वर्डप्रेस प्लेटफॉर्म का उपयोग करते हैं वे रीडमी फाइलों से परिचित हैं। प्लगइन्स को स्थापित करने से पहले, आपकी कार्य टीम इस फ़ाइल को पढ़ सकती है ताकि यह स्पष्ट रूप से पता चल सके कि प्लगइन क्या कर सकता है और इसका सबसे अच्छा उपयोग कैसे किया जा सकता है।
अपनी फ़ाइल को लंबा और उबाऊ न बनाएं क्योंकि यह उपयोगकर्ताओं को पढ़ने और पढ़ने के लिए इधर-उधर रहने के बजाय दूर करने की संभावना से अधिक होगा। README फ़ाइलों के लिए सुझाए गए कुछ सर्वोत्तम अभ्यासों में शामिल हैं:
- वर्णनात्मक शीर्षक
- हेडर इमेज
- अतिरिक्त दस्तावेज़ीकरण के बाहरी लिंक
- लघु फीचर सूचियां
- सारांश साफ़ और संक्षिप्त करें
7. दूसरों का अनुसरण करें
GitHub पर अन्य लोगों के साथ उनकी प्रोफ़ाइल का अनुसरण करके बातचीत करें। आप सार्वजनिक रिपॉजिटरी के भीतर से दूसरों पर क्या काम कर रहे हैं, इसकी निगरानी करने में सक्षम होंगे और जीथब पर अपने स्वयं के व्यक्तिगत डैशबोर्ड पर उनकी गतिविधि के बारे में सूचनाएं भी प्राप्त करेंगे।
आपको अपनी खुद की विकास परियोजनाओं के लिए बहुत सारे महान विचार मिलेंगे, आप अपने आला या कार्य टीम में टीम के सदस्यों के साथ सहयोग कर सकते हैं और अपना ज्ञान और विशेषज्ञता साझा कर सकते हैं।
GitHub में किसी का अनुसरण करने के लिए, आप उप-विषय या आला खोज सकते हैं, उनके प्रोफ़ाइल पृष्ठ पर नेविगेट कर सकते हैं, और "अनुसरण करें" पर क्लिक कर सकते हैं।
8. बातचीत में शामिल हों
ओपन सोर्स प्लेटफॉर्म के कई लाभों में से एक है सहयोग करने, सीखने, साझा करने और दूसरों के साथ संवाद करने की क्षमता।
Github का उपयोग करने और इसकी क्षमता का पता लगाने की कोई कीमत नहीं है। ओपन सोर्स का उद्देश्य जनता के योगदान का उपयोग करके समाधान को बेहतर बनाने में मदद करना है।
अपने कौशल सीखें या सुधारें या दूसरों को अपने अनुभव और विशेषज्ञता से सीखने में मदद करें।
गिटहब पर एक समुदाय के साथ मिलकर, आप उन परियोजनाओं के विकास का पालन करने में सक्षम होंगे जो आपकी रूचि रखते हैं, उन परियोजनाओं के डुप्लिकेट बनाते हैं और अपने निजी भंडार में प्रयोग करते हैं।
जिस समुदाय में आप शामिल होने में रुचि रखते हैं उसे ढूंढने के लिए, अपनी रुचि के क्षेत्र से संबंधित संग्रह खोजने के लिए "एक्सप्लोर करें" फ़ंक्शन का उपयोग करें।
9. अपना सर्वश्रेष्ठ कार्य प्रदर्शित करें
यदि आप एक सक्रिय सोशल मीडिया उपयोगकर्ता हैं, तो आप पिन किए गए पोस्ट की शक्ति को समझते हैं। उदाहरण के लिए, यदि आप अपनी ट्विटर प्रोफ़ाइल पर कोई नई पोस्ट पिन करते हैं, तो वह आपके फ़ीड के शीर्ष पर रहेगी और उस प्रोफ़ाइल को देखने वाले किसी भी व्यक्ति द्वारा देखी जा सकती है।
फेसबुक पेजों में एक ही विशेषता है। अपने सोशल मीडिया प्रोफाइल पर पोस्ट को पिन करके, आप यह सुनिश्चित कर रहे हैं कि आपके विज़िटर आपके संपूर्ण फ़ीड के माध्यम से खोजने के बजाय आपकी पसंदीदा पोस्ट को पहले देखेंगे।
GitHub आपको अपने पसंदीदा या सबसे प्रासंगिक रिपॉजिटरी को अपने प्रोफाइल पेज पर पिन करने की अनुमति देता है। मुफ़्त खाते वाले उपयोगकर्ता छह रिपॉजिटरी तक पिन कर सकते हैं जो उनकी प्रोफ़ाइल के शीर्ष पर बने रहेंगे।
<एच2>10. जानिए किसे दोष देना हैहां, GitHub में "दोष" नामक एक बटन है। यह एक दयालु शब्द नहीं हो सकता है, लेकिन यह एक उपयोगी विशेषता है। यदि आप यह देखना चाहते हैं कि किसने किसी फ़ाइल में विशिष्ट परिवर्तन किया है, तो दोषारोपण का खेल खेलें।
एक फ़ाइल के दोष दृश्य से, आप संपूर्ण संशोधन इतिहास लाइन-बाय-लाइन देख पाएंगे। या आप किए गए परिवर्तनों या किसी पंक्ति के संस्करण इतिहास की जांच कर सकते हैं।
अगर कुछ टूटा हुआ है या ठीक से काम नहीं कर रहा है, तो यह फ़ंक्शन यह पहचानने में मदद कर सकता है कि टीम के किन सदस्यों को समाधान के लिए मिलकर काम करने की आवश्यकता है।
यदि आप एक केंद्रीकृत, क्लाउड-आधारित प्लेटफ़ॉर्म की तलाश कर रहे हैं जहाँ आप सहयोग कर सकते हैं, साझा कर सकते हैं, स्टोर कर सकते हैं, परीक्षण कर सकते हैं और प्रोजेक्ट प्रकाशित कर सकते हैं, तो GitHub एक शक्तिशाली समाधान है।