Git टूल के साथ लोकप्रिय Github साइट एक उत्कृष्ट संसाधन के लिए न केवल आपके काम को वितरित और प्रदर्शित करने के लिए, बल्कि कुशल और पेशेवर संस्करण नियंत्रण की सुविधा के लिए भी बनाती है।
इस ट्यूटोरियल में, हम यह पता लगाएंगे कि जीथब रिपॉजिटरी कैसे बनाई जाए, कमिट पुश, टैग रिलीज़ और बहुत कुछ।
एक रिपॉजिटरी बनाएँ
एक नया भंडार बनाने के लिए, पहले लॉग इन करें Github या नए खाते के लिए पंजीकरण करें। लॉग इन होते ही, पर क्लिक करें नया बनाओ स्क्रीन के ऊपरी-दाएं कोने में बटन, उसके बाद कोष दिखाई देने वाली ड्रॉप-डाउन सूची में लिंक।
आप रिपॉजिटरी स्क्रीन बनाएँ देखेंगे:
रिपॉजिटरी नाम और विवरण कुछ भी हो सकता है जिसे आप चाहते हैं, और इस उदाहरण के लिए "muo_demo" नाम के रूप में उपयोग किया गया था। बाकी क्षेत्रों को छोड़ दें क्योंकि वे / खाली हैं, और हिट करें नया रिपॉजिटरी बनाएं बटन। आपको अपने नए रिक्त भंडार को प्रदर्शित करने वाले पृष्ठ पर लाया जाएगा।
स्थानीय रिपोजिटरी की शुरुआत करें
अब जब गितुब पर एक रिपॉजिटरी बनाई गई है, तो आपको अपने स्थानीय पीसी पर रिपॉजिटरी को इनिशियलाइज़ करना होगा। टर्मिनल में रिक्त निर्देशिका बनाने के लिए निम्न कमांड चलाएँ, और Readme.md फ़ाइल जोड़ें।
mkdir मायरेपो
सीडी myrepo
इको "# माय टेस्ट रिपोजिटरी"> Readme.md
इको "एक अस्थायी फ़ाइल"> temp.txt
जब गितुब पर एक रिपॉजिटरी को देखते हैं, रीडमीएमडी फ़ाइल की सामग्री हमेशा रिपॉजिटरी का वर्णन करने के लिए प्रदर्शित होती है, या मैनुअल के पहले पृष्ठ के रूप में। .Md फ़ाइल एक्सटेंशन मार्कडाउन प्रारूप के लिए खड़ा है, और यदि आप मार्कडाउन से अपरिचित हैं, तो हमारी जाँच करें उत्कृष्ट मार्कडाउन प्रारूप धोखा शीट.
यह प्रिंट करने योग्य मार्कडाउन चीट शीट आपको एक नज़र में मार्कडाउन फॉर्मेटिंग के बारे में जानने के लिए आवश्यक सब कुछ प्रदान करता है। इसे संभाल कर रखें और फिर कभी भ्रमित न हों।
अब आप कमांड के साथ टर्मिनल के भीतर रिपॉजिटरी शुरू कर सकते हैं।
git init
git रिमोट ऐड मूल https://github.com/mdizak/muo_demo.git
दूसरे कमांड में, आपको "गिडबक" को अपने गितुब यूजरनेम और "माउओ_डेमो" भाग को अपने रिपॉजिटरी के नाम में बदलना होगा। उदाहरण के लिए, यदि आपका Github यूजरनेम "johndoe" है और आपकी रिपॉजिटरी का नाम "test_repo" है, तो कमांड होगा:
git रिमोट ऐड मूल https://github.com/johndoe/test_repo.git
पहले कमिट
अब आप स्थानीय और Github रिपॉजिटरी को सिंक कर सकते हैं, और टर्मिनल में निम्न कमांड के साथ, Github में दो फाइलें जोड़ सकते हैं।
git add Readme.md temp.txt
git कमिट -म "माय फर्स्ट कमिट"
git push -u मूल गुरु
आपको अपने Github उपयोगकर्ता नाम और पासवर्ड के लिए संकेत दिया जाएगा, और सफल प्रविष्टि पर दोनों फाइलें आपके Github भंडार में अपलोड की जाएंगी। यदि आप अपने ब्राउज़र में अपने Github भंडार को फिर से लोड करते हैं, तो अब आपको Readme.md फ़ाइल के भीतर "My Test Repository" हेडर के साथ दो फाइलें दिखाई देंगी।
बड़े प्रतिबद्ध संदेश
केवल एक छोटी एकल पंक्ति प्रतिबद्ध संदेश को निर्दिष्ट करने के बजाय, एक बड़ा पाठ संदेश शामिल करना संभव है। अपने पसंदीदा में पाठ संपादक, प्रतिबद्ध संदेश की सामग्री दर्ज करें, जो बड़ी और वांछित के रूप में कई पंक्तियों के रूप में हो सकती है। जब आप नवीनतम परिवर्तन करते हैं, तो कमांड का उपयोग करें।
git कमिट --file = / path / to / प्रतिबद्ध.txt
अपने कमिट मैसेज की टेक्स्ट फाइल को कमांड पॉइंट्स सुनिश्चित करें, और इसकी सामग्री का उपयोग एम लाइन विकल्प के माध्यम से परिभाषित सिंगल लाइन मैसेज के बजाय किया जाएगा।
फ़ाइलें हटाना
फ़ाइलों को हटाने का उपयोग उसी तरीके से किया जाता है, जो उपरोक्त उपयोग करने के अलावा है जोड़ देना कमांड, हम उपयोग करते हैं git rm आज्ञा। पहले जोड़े गए temp.txt फ़ाइल को हटाने के लिए, टर्मिनल में निम्न कमांड चलाएँ।
git rm temp.txt
git कमिट-मी "टेम्प फाइल हटाना"
git push -u मूल गुरु
आपको अपने उपयोगकर्ता नाम और पासवर्ड के लिए फिर से संकेत दिया जाएगा, और एक बार हो जाने के बाद, आपके Github भंडार से temp.txt फ़ाइल हटा दी जाएगी। यही सब है इसके लिए!
टैग करना जारी करना
समय-समय पर, जब आप अपने परीक्षण किए गए प्रोजेक्ट से पूरी तरह से खुश हो जाते हैं, तो आप वर्तमान स्थिति को रिलीज़ के रूप में टैग करना चाह सकते हैं। यह दूसरों को सूचित करता है कि इसके राज्य में परियोजना पूरी हो गई है और जनता को वितरण के लिए तैयार है।
रिलीज के रूप में अपनी रिपॉजिटरी को चिह्नित करना संस्करण संख्या के साथ एक टैग जोड़कर किया जाता है। उदाहरण के लिए, टर्मिनल के भीतर v1.0.0 के रूप में हमारे वर्तमान भंडार को जारी करने के लिए कमांड चलाते हैं।
git टैग 1.0.0
git push --tags
अपना Github उपयोगकर्ता नाम और पासवर्ड दर्ज करने के बाद, अपने वेब ब्राउज़र में रिपॉजिटरी पेज को पुनः लोड करें। आप देखेंगे कि अब आपकी रिपॉजिटरी में एक रिलीज है। सभी रिलीज़ को देखने के लिए क्लिक करने से रिलीज़ होने पर राज्य में पूर्ण रिपॉजिटरी के लिए TAR.GZ संग्रह के लिए एक लिंक उपलब्ध होगा।
क्लोन रिपोजिटरी
कभी-कभी आपको क्लोन करने और अपने रिपॉजिटरी को खरोंच से पुनर्निमित करने की आवश्यकता होगी। यह टर्मिनल में निम्नलिखित कमांड के साथ आसानी से किया जाता है।
गिट क्लोन https://github.com/mdizak/muo_demo.git मायरेपो
सीडी myrepo
git init
उसी तरह जब हमने रिपॉजिटरी को इनिशियलाइज़ किया, पहली पंक्ति के भीतर आपको यूआरएल के भीतर जीथब यूजरनेम और रिपॉजिटरी नाम को बदलना होगा।
यह Github से / myrepo / निर्देशिका में रिपॉजिटरी की सामग्री को डाउनलोड करेगा, और फिर इसके साथ इसे पुन: व्यवस्थित करेगा git init आज्ञा। वहां से, आप ऊपर की तरह फ़ाइलों को जोड़ना और हटाना जारी रख सकते हैं।
प्रतिबद्ध इतिहास देखें
आप वापस जा सकते हैं और अपने पिछले आवागमन को देख सकते हैं गिट लॉग, जैसे कि:
गिट लॉग - 3
उपरोक्त आदेश रिपॉजिटरी में किए गए अंतिम तीन कमिट्स को प्रदर्शित करेगा। यह तब उपयोगी हो सकता है जब आपको कभी भी किसी कारण से कमिट को संशोधित करने या हटाने की आवश्यकता हो।
एक प्रतिबद्ध संदेश भेजें
यदि आपने पहले से ही जीथब के लिए प्रतिबद्ध किया है, तो बाद में एहसास हुआ कि आपने प्रतिबद्ध संदेश में गलती की है, इसे संशोधित करने का एक तरीका है। नवीनतम प्रतिबद्ध संदेश को संशोधित करने के लिए, टर्मिनल के भीतर कमांड चलाएं।
git प्रतिबद्ध - काम करना
यह आपके डिफ़ॉल्ट पाठ संपादक को पिछले प्रतिबद्ध संदेश के साथ खोल देगा। कोई आवश्यक परिवर्तन करें, और संपादक को बंद करें। यदि नैनो को टेक्स्ट एडिटर के रूप में उपयोग किया जाता है, तो आप इसे दबाकर बंद कर सकते हैं Ctrl + Xइसके बाद य तथा दर्ज चांबियाँ।
एक बार जब आपने नया प्रतिबद्ध संदेश सहेज लिया है, तो उसे कमांड के साथ जीथब पर धकेल दें:
git पुश - प्रवर्तन मूल
अपना काम दिखाने के लिए तैयार!
बधाई हो, आपने अब git कमांड लाइन टूल के साथ लोकप्रिय Github वेब साइट का उपयोग करने की मूल बातें सीख ली हैं। आपने सफलतापूर्वक एक रिपॉजिटरी बनाई है, और अब फ़ाइलों को जोड़ / हटा सकते हैं, कमिट कर सकते हैं, टैग जारी कर सकते हैं, और रिपॉजिटरी को क्लोन कर सकते हैं।
यदि आप अधिक उन्नत git कमांड सीखना चाहते हैं, तो देखें उन्नत git कमांड्स साइट।
यदि आपके पास एक साधारण वेबसाइट है, तो आपको वेब होस्टिंग के लिए भुगतान करने की आवश्यकता नहीं है। आप मुफ्त में GitHub पेज का उपयोग कर सकते हैं!
- प्रोग्रामिंग
- GitHub
हमारे न्यूज़लेटर की सदस्यता लें
टेक टिप्स, रिव्यू, फ्री ईबुक और एक्सक्लूसिव डील्स के लिए हमारे न्यूज़लेटर से जुड़ें!
एक और कदम…!
कृपया हमें आपके द्वारा भेजे गए ईमेल में अपने ईमेल पते की पुष्टि करें।