Git एक स्वतंत्र रूप से उपलब्ध वितरित VCS (संस्करण नियंत्रण प्रणाली) है जिसका उपयोग सभी प्रकार की परियोजनाओं को कुशलतापूर्वक संभालने के लिए किया जाता है। दूसरी ओर, GitHub संस्करण नियंत्रण और सहयोग के लिए एक दूरस्थ सर्वर है। यह डेवलपर्स को एक टीम के रूप में कहीं से भी परियोजनाओं पर एक-दूसरे के साथ काम करने की अनुमति देता है। उपयोगकर्ता एक स्थानीय मशीन पर काम करते हैं और फिर इसे रिमोट सर्वर (GitHub) की मदद से मर्ज कर देते हैं।
इस गाइड के परिणाम हैं:
आप Git उपयोगकर्ता नाम और ईमेल कैसे कॉन्फ़िगर करते हैं?
Git उपयोगकर्ता नाम और ईमेल पता कॉन्फ़िगर करने के लिए, निम्नलिखित निर्देश देखें:
- Git बैश टर्मिनल लॉन्च करें और स्थानीय रिपॉजिटरी में जाएँ।
- फिर, 'का उपयोग करें गिट कॉन्फिग-वैश्विक उपयोगकर्ता नाम <उपयोगकर्ता नाम> 'उपयोगकर्ता नाम कॉन्फ़िगरेशन के लिए आदेश।
- उपयोगकर्ता ईमेल को कॉन्फ़िगर करने के लिए, ' चलाएँ गिट कॉन्फिग-ग्लोबल यूजर.ईमेल <यूजर-ईमेल> ' आज्ञा।
चरण 1: Git रूट डायरेक्टरी पर जाएँ
प्रारंभ में, Git Bash उपयोगिता खोलें और '' चलाकर Git की रूट निर्देशिका पर रीडायरेक्ट करें। सीडी 'अपने पथ के साथ आदेश:
cd 'C:\Users\nazma\Git\Git'
चरण 2: Git उपयोगकर्ता नाम कॉन्फ़िगर करें
फिर, 'का उपयोग करें गिट कॉन्फिग 'Git उपयोगकर्ता नाम को विश्व स्तर पर कॉन्फ़िगर करने का आदेश:
गिट कॉन्फिगरेशन--ग्लोबल यूजर.नाम 'लिनक्सहिंट21'
यहाँ:
- “ -वैश्विक ” एक कॉन्फ़िगरेशन स्तर है जिसका मान ऑपरेटिंग सिस्टम पर किसी विशेष उपयोगकर्ता पर लागू होता है।
- “ उपयोगकर्ता नाम 'उस उपयोगकर्ता नाम को इंगित करता है जिसे हम कॉन्फ़िगर करना चाहते हैं।
- “ LinuxHint21 ' हमारा उपयोगकर्ता नाम है:
चरण 3: Git उपयोगकर्ता ईमेल कॉन्फ़िगर करें
अब, निम्न आदेश निष्पादित करके उपयोगकर्ता का ईमेल पता कॉन्फ़िगर करें:
गिट कॉन्फिग --ग्लोबल यूजर.ईमेल 'tslfmn018@gmail.com'
Git और GitHub को कैसे मर्ज करें?
Git उपयोगकर्ता नाम और ईमेल पते को कॉन्फ़िगर करने के बाद, नीचे दिए गए चरणों का पालन करके Git स्थानीय रिपॉजिटरी डेटा को GitHub के साथ मर्ज करें:
- वांछित स्थानीय भंडार पर पुनर्निर्देशित करें।
- एक नई फ़ाइल बनाएं और उसे ट्रैक करें.
- प्रतिबद्ध होकर Git रिपॉजिटरी में जोड़े गए परिवर्तनों को सहेजें।
- फिर, GitHub रिमोट रिपॉजिटरी पर जाएं और उसका URL कॉपी करें।
- दूरस्थ URL जोड़ें और इसे सत्यापित करें।
- दूरस्थ रिपॉजिटरी की अद्यतन सामग्री की स्थानीय मशीन पर एक प्रतिलिपि बनाएँ।
- रिमोट नाम और स्थानीय शाखा नाम के साथ 'गिट पुश' कमांड चलाएं, जिसे रिमोट सर्वर के साथ पुश और मर्ज करने की आवश्यकता है।
चरण 1: वांछित रिपोजिटरी पर जाएँ
Git रूट निर्देशिका के अंदर, “निष्पादित करें” सीडी वांछित स्थानीय रिपॉजिटरी के साथ कमांड करें और उस पर रीडायरेक्ट करें:
सीडी लाभचरण 2: नई फ़ाइल बनाएं
वर्तमान कार्यशील स्थानीय रिपॉजिटरी में एक नई फ़ाइल बनाने के लिए, ' का उपयोग करें छूना 'कमांड दें और फ़ाइल नाम को उसके प्रकार के साथ निर्दिष्ट करें:
फ़ाइल1.txt स्पर्श करेंयहां, हमने एक नई टेक्स्ट फ़ाइल बनाई है जिसका नाम है ' फ़ाइल1.txt ”:
चरण 3: फ़ाइल ट्रैक करें
अब, नई बनाई गई फ़ाइल को कार्य क्षेत्र से ट्रैकिंग इंडेक्स में ले जाने के लिए दिए गए कमांड को चलाएँ:
git फ़ाइल1.txt जोड़ें
चरण 4: फ़ाइल को Git रिपोजिटरी में सहेजें
इसके बाद, बाद में उपयोग के लिए वांछित कमिट संदेश जोड़ने के लिए फ़ाइल को '-m' ध्वज के साथ 'git कमिट' कमांड के माध्यम से ट्रैकिंग क्षेत्र से Git रिपॉजिटरी में पुश करें:
git कमिट -m 'पहली फ़ाइल जोड़ी गई'निम्नलिखित आउटपुट के अनुसार, हमने ट्रैक किए गए परिवर्तनों को सफलतापूर्वक सहेज लिया है:
चरण 5: रिमोट रिपोजिटरी यूआरएल की प्रतिलिपि बनाएँ
ऐसा करने के बाद रिमोट रिपॉजिटरी यूआरएल को कॉपी करें। उस उद्देश्य के लिए:
- अपना GitHub खाता खोलें.
- अपने इच्छित दूरस्थ रिपॉजिटरी पर नेविगेट करें।
- फिर, हिट करें ' कोड ' बटन।
- चुनना ' HTTPS के दिखाई देने वाले ड्रॉप-डाउन मेनू से।
- पर क्लिक करें ' टिक ✔ करें यूआरएल को अपने क्लिपबोर्ड पर कॉपी करने के लिए 'आइकन:
चरण 6: रिमोट को स्थानीय रिपोजिटरी में जोड़ें
उसके बाद, निम्न आदेश चलाकर दूरस्थ URL को स्थानीय रिपॉजिटरी में जोड़ें:
git रिमोट मूल जोड़ें https://github.com/GitUser0422/jooya.gitयहाँ, ' मूल ' हमारा रिमोट नाम है और फिर हमने कॉपी किया गया रिमोट रिपॉजिटरी यूआरएल प्रदान किया है:
चरण 7: जोड़े गए रिमोट को सत्यापित करें
ऐसा करने के बाद, रिमोट जोड़ा गया है या नहीं यह जांचने के लिए नीचे निर्दिष्ट कमांड चलाएँ:
गिट रिमोट -vजैसा कि आप देख सकते हैं, रिमोट को स्थानीय रिपॉजिटरी में सफलतापूर्वक जोड़ा गया है:
चरण 8: रिमोट रिपोजिटरी सामग्री डाउनलोड करें
दूरस्थ रिपॉजिटरी की अद्यतन सामग्री को डाउनलोड करने के लिए, निम्न आदेश का उपयोग करें:
गिट फ़ेचयह देखा जा सकता है; हमने रिमोट रिपॉजिटरी सामग्री को सफलतापूर्वक डाउनलोड कर लिया है:
चरण 9: Git सामग्री को GitHub पर पुश करें
अंत में, स्थानीय परिवर्तनों को रिमोट रिपॉजिटरी के साथ मर्ज करने के लिए नीचे दिए गए कमांड को निष्पादित करें:
गिट पुश-यू मूल देवऊपर दिए गए आदेश में:
- “ -में 'ध्वज का उपयोग' के लिए ट्रैकिंग शाखा बनाने के लिए किया जाता है देव ' शाखा।
- “ मूल ” हमारा रिमोट नाम या रिमोट रिपोजिटरी यूआरएल का उपनाम है।
- “ देव 'वह शाखा नाम है जिसे हम आगे बढ़ाना चाहते हैं।
टिप्पणी : '-यू' ध्वज का उपयोग केवल किसी स्थानीय शाखा को दूरस्थ सर्वर पर पहली बार पुश करने के लिए ट्रैकिंग शाखा बनाने के लिए किया जाता है
नीचे दिए गए आउटपुट के अनुसार, हमारी स्थानीय शाखा को GitHub के साथ सफलतापूर्वक धकेल दिया गया है और विलय कर दिया गया है:
सत्यापन के लिए, विशेष रिमोट रिपॉजिटरी पर रीडायरेक्ट करें और जांचें कि Git डेटा को GitHub सर्वर के साथ मर्ज किया गया है या नहीं। जैसा कि नीचे हाइलाइट किए गए क्षेत्र में दिखाया गया है:
इतना ही! हमने Git और GitHub मर्ज के बारे में विस्तार से बताया है।
निष्कर्ष
Git एक स्वतंत्र रूप से उपलब्ध वितरित VCS है जिसका उपयोग सभी प्रकार की परियोजनाओं को कुशलतापूर्वक संभालने के लिए किया जाता है। दूसरी ओर, GitHub एक रिमोट होस्टिंग सर्वर है जिसका उपयोग सहयोग के लिए किया जाता है। यह उपयोगकर्ताओं को कहीं से भी परियोजनाओं पर एक-दूसरे के साथ काम करने की अनुमति देता है। इस ट्यूटोरियल में Git और GitHub को मर्ज करने की विधि का वर्णन किया गया है।