2009-05-15 12 views
107

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

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

+0

भी देखें सिंक कर रहा है http://stackoverflow.com/questions/1123344/merging-between-forks-in- github – Ether

उत्तर

147
git remote add {name} {Public Clone URL} 
git pull {name} master 
git push 

उदाहरण:

git remote add bret git://github.com/bret/watir.git 
git pull bret master 
git push 
+7

वाह जो आसान था :) प्यार गिट –

9

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

ruby gem for easier github operations भी है। आप एक कॉल के साथ नदी के ऊपर विलय कर सकते हैं ...

+1

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

+5

यहां लोगों को कमांड/कोड नमूने का उपयोग करना होगा। शब्द stackoverflow पर मदद नहीं करता है। – holms

+1

हाँ, मैंने सीखा है कि मई 200 9 से;) –

7
git pull origin master 

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

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

8

एक कांटा

(GitHub सहायता से)

https://help.github.com/articles/syncing-a-fork

+0

इससे पहले कि हमें एक कांटा के लिए रिमोट को कॉन्फ़िगर करने की आवश्यकता हो: https://help.github.com/articles/configuring-a- रिमोट के लिए एक कांटा / – Eric

संबंधित मुद्दे