क्यों 'गिट पुश मूल मास्टर' काम नहीं करता है

Kyom Gita Pusa Mula Mastara Kama Nahim Karata Hai



गिट पर, पहले उपयोगकर्ता स्थानीय मशीन पर काम करते हैं और फिर अन्य परियोजना सदस्यों को अद्यतन करने के लिए केंद्रीकृत सर्वर में परिवर्तन को धक्का देते हैं। स्थानीय रिपॉजिटरी की सामग्री को दूरस्थ रिपॉजिटरी में धकेलने के लिए, उपयोगकर्ताओं को सबसे पहले दूरस्थ URL को वांछित दूरस्थ नाम के साथ सेट करना होगा, जिसे 'का उपयोग करके किया जा सकता है' गिट रिमोट ऐड ' आज्ञा।

यह पोस्ट संक्षेप में चर्चा करेगी ' गिट पुश मूल मास्टर ' आज्ञा।

क्यों 'गिट पुश मूल मास्टर' काम नहीं करता है?

कभी-कभी, स्थानीय सामग्री को GitHub सर्वर में धकेलने के दौरान Git उपयोगकर्ताओं को एक घातक त्रुटि मिलती है क्योंकि दूरस्थ URL निर्दिष्ट नहीं होता है। इसे जोड़ने के लिए, ' गिट रिमोट ऐड <रिमोट-नाम> <रिमोट-यूआरएल> ”कमांड का उपयोग किया जा सकता है।







नीचे दिए गए चरणों में, सबसे पहले, हम यह प्रदर्शित करेंगे कि कैसे ' घातक:…। 'त्रुटि का सामना करना पड़ता है और फिर इसे हल करते हैं।



चरण 1: Git रिपॉजिटरी में स्विच करें

प्रारंभ में, टाइप करें ' सीडी 'कमांड करें और Git स्थानीय रिपॉजिटरी में नेविगेट करें:



$ सीडी 'सी: \ उपयोगकर्ता \ लेनोवो \ गिट \टी रेपो है'

चरण 2: फ़ाइल जनरेट करें

रिपॉजिटरी में एक नई फ़ाइल बनाने के लिए, 'चलाएँ' छूना ' आज्ञा:





$ छूना फ़ाइल1.txt

चरण 3: फ़ाइल को गिट इंडेक्स पर पुश करें

फिर, निष्पादित करें ' गिट ऐड स्टेजिंग इंडेक्स में फ़ाइल जोड़ने के लिए कमांड:



$ गिट ऐड फ़ाइल1.txt

चरण 4: परिवर्तन करें

अगला, 'के माध्यम से सभी जोड़े गए परिवर्तनों को करके रिपॉजिटरी को अपडेट करें' गिट प्रतिबद्ध ' आज्ञा:

$ गिट प्रतिबद्ध -एम 'file1.txt जोड़ा गया'

चरण 5: स्थानीय सामग्री को पुश करें

प्रदान की गई कमांड को निष्पादित करें और रिमोट और शाखा का नाम निर्दिष्ट करें:

$ गिट पुश मूल गुरु

जैसा कि आप देख सकते हैं, उपरोक्त आदेश ' घातक: 'मूल' नहीं है ……। इसे निष्पादित करने के बाद त्रुटि:

टिप्पणी: उपरोक्त सूचीबद्ध त्रुटि को हल करने के लिए निम्न चरणों की जाँच करें।

चरण 6: दूरस्थ URL सूची की जाँच करें

फिर, दिए गए आदेश का उपयोग करके दूरस्थ URL सूची की जाँच करें:

$ गिट रिमोट -में

नीचे दिए गए आउटपुट के अनुसार, दूरस्थ URL निर्दिष्ट नहीं किया गया है जिसका उपयोग हम पहले स्थानीय सामग्री को पुश करने के लिए करते थे:

चरण 7: दूरस्थ URL जोड़ें

निम्न आदेश चलाकर दूरस्थ URL को सूची में जोड़ें:

$ गिट रिमोट मूल https जोड़ें: // github.com / गिटयूजर0422 / डेमो.गिट

चरण 8: स्थानीय परिवर्तन पुश करें

अंत में, निष्पादित करें ' गिट पुश 'स्थानीय रिपॉजिटरी डेटा को केंद्रीकृत सर्वर में धकेलने का आदेश:

$ गिट पुश मूल गुरु

जैसा कि आप देख सकते हैं, हमने स्थानीय सामग्री को दूरस्थ रिपॉजिटरी में सफलतापूर्वक धकेल दिया है:

यह 'गिट पुश ओरिजिन मास्टर' कमांड के काम न करने की समस्या को हल करने के बारे में है।

निष्कर्ष

' git दूरस्थ मूल मास्टर ” जब दूरस्थ URL निर्दिष्ट नहीं किया जाता है तो काम नहीं करता है। इस समस्या को हल करने के लिए, का उपयोग करें ' गिट रिमोट ऐड <रिमोट-नाम> <रिमोट-यूआरएल> ' आज्ञा। फिर, चलाएँ ' गिट पुश <रिमोट-नाम> <शाखा> ”स्थानीय सामग्री को आगे बढ़ाने की आज्ञा। इस पोस्ट में उन मुद्दों का वर्णन किया गया है जो 'गिट पुश ओरिजिन मास्टर' को निष्पादित करते समय काम नहीं करते हैं।