कई रिमोट का प्रबंधन
एक से अधिक रिमोट रिपॉज़िटरी के साथ काम करना, रिमोट का नाम बदलना और उन्हें हटाना, तथा फ़ोर्क को upstream के साथ सिंक करना सीखिए।
कई रिमोट का प्रबंधन, CoddyKit पर Git और GitHub का पेशेवर कार्यप्रवाह का एक निःशुल्क पाठ है। यह 4 में से 4वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Git और GitHub का पेशेवर कार्यप्रवाह सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Git और GitHub का पेशेवर कार्यप्रवाह पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
एक से अधिक रिमोट क्यों
एक Git रिपॉज़िटरी एक ही समय में एक से अधिक रिमोट से जुड़ सकती है। डिफ़ॉल्ट रिमोट का नाम आमतौर पर origin होता है, लेकिन आप अन्य रिमोट भी जोड़ सकते हैं।
originआमतौर पर आपकी अपनी प्रति (फ़ोर्क) होती हैupstreamआमतौर पर मूल प्रोजेक्ट की ओर संकेत करता है
यह व्यवस्था मुक्त-स्रोत योगदान कार्यप्रवाह की आधारशिला है।
रिमोट की सूची देखना
अपनी रिपॉज़िटरी के लिए कॉन्फ़िगर किए गए प्रत्येक रिमोट तथा उसके फ़ेच और पुश यूआरएल देखने के लिए git remote -v का उपयोग करें।
git remote -v
origin https://github.com/you/project.git (fetch)
origin https://github.com/you/project.git (push)रिमोट जोड़ना
दूसरा रिमोट जोड़ने के लिए git remote add के साथ उसे एक नाम और यूआरएल दें।
git remote add upstream https://github.com/original/project.gitUpstream से शाखाएँ प्राप्त करना
जब आपके पास upstream रिमोट हो, तो आप उसकी शाखाओं को अपनी शाखाओं में मिलाए बिना प्राप्त कर सकते हैं।
git fetch upstreamअपने फ़ोर्क को समकालिक करना
अपने फ़ोर्क को मूल प्रोजेक्ट के साथ अद्यतन करने के लिए upstream से शाखाएँ प्राप्त करें और फिर उसकी main शाखा को मिला दें।
git fetch upstream
git checkout main
git merge upstream/mainरिमोट का नाम बदलना
रिमोट का स्थानीय नाम बदलने के लिए git remote rename का उपयोग करें। यूआरएल वही रहता है।
git remote rename origin myforkरिमोट यूआरएल बदलना
यदि कोई रिपॉज़िटरी स्थानांतरित हो जाती है (उदाहरण के लिए HTTPS से SSH पर), तो git remote set-url से उसका यूआरएल अद्यतन करें।
git remote set-url origin git@github.com:you/project.gitरिमोट हटाना
जिस रिमोट की अब आवश्यकता नहीं है, उसे git remote remove से हटाएँ। इससे केवल स्थानीय संदर्भ हटता है।
git remote remove upstreamकिसी विशिष्ट रिमोट पर पुश करना
जब आपके पास कई रिमोट हों, तो पुश करते समय उस रिमोट का नाम दें जिसका उपयोग करना है।
git push myfork feature-branchरिमोट की जाँच करना
git remote show विस्तृत जानकारी दिखाता है: ट्रैक की गई शाखाएँ, फ़ेच और पुश यूआरल, तथा कौन-सी शाखाएँ अद्यतन हैं।
git remote show upstreamविभिन्न रिमोट पर शाखाओं को ट्रैक करना
आप किसी भी रिमोट की शाखा को ट्रैक करने वाली स्थानीय शाखा बना सकते हैं, जिससे भविष्य में अपडेट अपने-आप लाए जा सकें।
git checkout -b release upstream/releaseत्वरित जाँच
एक से अधिक रिमोट के बारे में अपनी समझ जाँचें।
पुनरावलोकन
आपने कई रिमोट प्रबंधित करना सीखा:
git remote -vरिमोट की सूची बनाता हैgit remote add/remove/renameसे उनका प्रबंधन किया जाता हैgit fetch upstreamऔर merge का उपयोग करके फ़ोर्क को समकालिक रखा जाता हैgit remote set-urlसे स्थानांतरित रिपॉज़िटरी का यूआरएल अद्यतन किया जाता है
यह फ़ोर्क-और-upstream सहयोग मॉडल का आधार है।
एआई शिक्षक के साथ Git और GitHub का पेशेवर कार्यप्रवाह सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 12
- पाठ
- 48
अक्सर पूछे जाने वाले प्रश्न
क्या “कई रिमोट का प्रबंधन” पाठ निःशुल्क है?
हाँ—“कई रिमोट का प्रबंधन” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Git और GitHub का पेशेवर कार्यप्रवाह पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Git और GitHub का पेशेवर कार्यप्रवाह पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“कई रिमोट का प्रबंधन” में मैं क्या सीखूँगा?
एक से अधिक रिमोट रिपॉज़िटरी के साथ काम करना, रिमोट का नाम बदलना और उन्हें हटाना, तथा फ़ोर्क को upstream के साथ सिंक करना सीखिए। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Git और GitHub का पेशेवर कार्यप्रवाह का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Git और GitHub का पेशेवर कार्यप्रवाह शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Git और GitHub का पेशेवर कार्यप्रवाह शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 4वाँ पाठ है।
“कई रिमोट का प्रबंधन” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Git और GitHub का पेशेवर कार्यप्रवाह पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Git और GitHub का पेशेवर कार्यप्रवाह पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- GitHub अकाउंट और रिपॉज़िटरीज़
- पुश करना, पुल करना और क्लोन करना
- रिमोट रिपॉज़िटरीज़ के साथ सहयोग
- कई रिमोट का प्रबंधन