जब मैं चलता हूं:
git push origin master
... originइस संदर्भ में क्या अर्थ है ?
जब मैं चलता हूं:
git push origin master
... originइस संदर्भ में क्या अर्थ है ?
जवाबों:
originआपके द्वारा क्लोन किए गए दूरस्थ गिट रिपॉजिटरी का डिफ़ॉल्ट नाम है। अपने स्रोतों पर .git/refs/remotes/origin/*और उसके .git/configभीतर एक नजर डालिए कि यह कैसे पता चलता है।
git remote add originमूल नाम के रिमोट रिपॉजिटरी को जोड़ने का मतलब है , जिसका कोई विशेष तकनीकी अर्थ नहीं है, यह मूल रिमोट रिपॉजिटरी के लिए बस एक व्यापक रूप से उपयोग किया जाने वाला डिफ़ॉल्ट नाम है। आप उपयोग कर सकते हैं foobar के बजाय मूल यदि आप चाहें।
git push origin masterआप प्रतिबद्ध के सभी नाम से पहचान दूरस्थ रेपो (आपके फाइल सिस्टम से यानी) अभी चेक आउट स्थानीय शाखा में पुश करने के लिए Git बता originइसके दूरदराज के नाम पर रखा गया शाखा पर master।
git में "remotes" की अवधारणा है - ये एक रिपॉजिटरी के लिए आसान उपनामों की तरह हैं, इसलिए जब भी आप किसी अन्य रिपॉजिटरी को संदर्भित करना चाहते हैं, तो आपको इसके पूर्ण URL का उपयोग करने की आवश्यकता नहीं है।
originकिसी भी अन्य की तरह ही एक रिमोट है, लेकिन आप इसे बहुत बार देखते हैं क्योंकि जब आप पहली बार एक रिपॉजिटरी को क्लोन करते हैं, git cloneतो डिफ़ॉल्ट रूप से उस रिमोट को सेट करेगा जिसे originउस URL को संदर्भित करने के लिए कहा जाता है जिसे आपने क्लोन किया था।
यदि आप ऐसा करते git remote -vहैं, तो आप अपने स्थानीय रिपॉजिटरी और उन यूआरएल के सभी रीमोट्स को दिखा देंगे जो वे संदर्भित करते हैं। (आप देखेंगे कि जैसा मैंने ऊपर कहा था, यह थोड़ा अधिक जटिल है, जिसमें एक रिमोट धक्का देने और लाने के लिए एक अलग URL का उल्लेख कर सकता है, लेकिन आपको शायद इसके बारे में चिंता करने की आवश्यकता नहीं है। :))
originयदि आप इसके माध्यम से करने के बजाय अपने आप को एक रिपॉजिटरी आरंभीकृत कर लेते हैं, तो आप अपने आप को रिमोट जोड़ सकते हैं git clone।
masterकोड के अंत में हम क्या उपयोग करते हैं
मूल वह जगह है जहां आपको मूल- कोड से कोड मिला है ।
यह मदद होगी
https://www.git-tower.com/learn/git/glossary/origin
एन गेट, "मूल" रिमोट रिपॉजिटरी के लिए एक शॉर्टहैंड नाम है जिसे मूल रूप से एक परियोजना से क्लोन किया गया था। अधिक सटीक रूप से, इसका उपयोग उस मूल रिपॉजिटरी के URL के बजाय किया जाता है - और इससे रेफ़रिंग बहुत आसान हो जाती है।
ध्यान दें कि उत्पत्ति कोई "जादुई" नाम से नहीं है, लेकिन सिर्फ एक मानक सम्मेलन है। यद्यपि यह समझ में नहीं आता है कि इस सम्मेलन को अछूता छोड़ दिया जाए, आप बिना किसी कार्यक्षमता को खोए इसे पूरी तरह से बदल सकते हैं।
निम्न उदाहरण में, "क्लोन" कमांड का URL पैरामीटर क्लोन किए गए स्थानीय रिपॉजिटरी के लिए "मूल" बन जाता है:
मूल दूरस्थ रूप से गिट द्वारा बनाया गया है जब आप उस URL को इंगित करने के लिए पहले क्लोन को बनाते हैं जिससे आपने क्लोन बनाया था। जैसे: मूल git@github.com: / PROJECT_U