दूरस्थ github रिपॉजिटरी से अपने स्थानीय रिपॉजिटरी में परिवर्तन करें


118

मैंने कुछ समय पहले जीथब पर एक रिपॉजिटरी का कांटा लगाया है, एक छोटा सा बदलाव किया है और इस परिवर्तन को वापस अपने गिथब टो में धकेल दिया है। मूल भंडार तब से बदल गया है। मैं मूल भंडार से परिवर्तनों को अपने कांटे में मर्ज करना चाहूंगा।

मैं git और github दोनों के लिए नया हूं, और मुझे यह करने के लिए विशिष्ट आदेशों की आवश्यकता है।


यह भी देखें stackoverflow.com/questions/1123344/...
ईथर

जवाबों:



9

बस एक रिमोट के रूप में मूल रेपो जोड़ें और इसके साथ अपने कांटे को मर्ज करें; फिर मथे हुए कांटे को जीथब पर धकेलें।

आसान गीथब संचालन के लिए एक रूबी रत्न भी है । आप एक कॉल के साथ अपस्ट्रीम मर्ज कर सकते हैं ...


1
मैं देखता हूं कि मैं यह जोड़ना भूल गया कि मैं गित और गितुब में नया हूं, और मुझे यह करने के लिए विशिष्ट आदेशों की आवश्यकता है। जीथुब-मणि के लिए धन्यवाद, लेकिन यह मेरे लिए ओवरकिल है।
जल्को फिलीपिन

6
यहाँ लोगों को कमांड / कोड नमूने का उपयोग करना चाहिए। शब्द stackoverflow पर मदद नहीं करता है।
होम्स


7
git pull origin master

अतिरिक्त मर्ज कमेटी बनाने का काम करेगा। यदि आपके पास संघर्ष नहीं है और हर उस कमिट के लिए रिजनइन (अतिरिक्त 'मर्ज' कमिट) बनाना चाहते हैं जिसे आप पुश करते हैं तो rebaseवह अधिक पसंद की जाती है। आप इसे Git Gui + gitk के साथ कर सकते हैं। बस के साथ दूरस्थ लाने के साथ Git Guiखुला इतिहास gitkऔर लाने r_masterपर अस्थायी शाखा बनाने के लिए remotes/origin/master। अंत में, फोन git rebase r_masterमें git bash। यह आपके संशोधनों को दूरस्थ संशोधनों के शीर्ष पर रखेगा। आप धक्का देने और हटाने के लिए तैयार हैं r_master

यह टिप्पणी बताती है कि इस प्रवाह के लिए शॉर्टकट हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.