2012-01-18 11 views
8

मैंने जिथब पर एक परियोजना को फोर्क किया, तब से मूल मालिक ने इसमें बदलाव किए। मैं उन परिवर्तनों को कैसे खींचूं और उन्हें अपने कांटे में कैसे विलय कर सकता हूं?मैं अभिभावक कांटा कैसे विलय करूं?

धन्यवाद!

उत्तर

14

पहले, नदी के ऊपर भंडार के लिए एक रिमोट की स्थापना की है, तो आप पहले से ही नहीं है:

git remote add upstream git://github.com/... 

फिर दूरदराज सामग्री लाने और इसे से विलय (यह मानते हुए आप अपने कांटा की इसी master शाखा पर हैं):

git fetch 
git merge upstream/master 
+0

आप शायद ही कभी अपस्ट्रीम के मास्टर में काम करना चाहते हैं। जब तक आपको इसकी आवश्यकता न हो, मैं आपको यू-मास्टर सृजन छोड़ दूंगा। –

+0

@AdamDymitruk: सच है। मुझे नहीं लगता कि मैंने वास्तव में इसे वास्तव में गिटहब के साथ उपयोग किया है; मैं इसे अधिकतर उपयोग करता हूं जब मेरे पास अपस्ट्रीम "टेम्पलेट" रेपो है जो मैंने अपने बच्चे के रेपो में "फोर्क" किया है, जिससे मैं अपस्ट्रीम टेम्पलेट में बदलाव करना चाहता हूं। –

+0

इसका क्या अर्थ है? घातक: 'अपस्ट्रीम' – fancy

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