2011-12-23 22 views
10

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

बी RR2 के रूप में भंडारित किया गया, और R2 मुख्य रूप से बनाए रखा भंडार बन जाता है।

अब मैं पुल अनुरोध R2 पर भेजना चाहता हूं, कैसे करें?

और यदि मैं R2 के साथ अपडेट करना चाहता हूं तो क्या होगा?

उत्तर

11

R2 के लिए पुल का अनुरोध भेजने के लिए आप पर R1 (अपने स्वयं के कांटा) पेज, तो EditPull Request क्लिक करें और base fork खंड में R2 भंडार चुन सकते हैं।

R2 अद्यतन ले और उन्हें अपने R1 भंडार करने के लिए पुश करने के लिए आप R2 उस तरह के लिए नई दूरस्थ जोड़ सकते हैं:

git remote add r2 git://github.com/<path-to-r2-on-github>.git 
तो फिर आप अपने स्थानीय master ऐसा करने के लिए r2/master से परिवर्तन खींच सकते हैं

:

git checkout master # checkout your local master 
git pull r2 master # pull changes from master branch of r2 remote repository 

और फिर उन्हें अपने R1 पर धक्का दें (मुझे लगता है कि आपके पास R1origin रिमोट के रूप में कॉन्फ़िगर किया गया है):

git push origin master # push changes (that you previously pulled from r2) 
         # from local master to master in R1 repository 
+0

आर 2 के पृष्ठ में, मैं केवल 'पुल अनुरोध' देख सकता हूं जो पुल अनुरोधों को सूचीबद्ध करता है, लेकिन पुल अनुरोध नहीं भेजता है। 'R1' के पृष्ठ में 'पुल अनुरोध' है, जो पुल अनुरोध को 'आर' भेजता है। – wenlong

+0

ओह, क्षमा करें। सबसे पहले आपको 'आर 2' का अपना कांटा बनाना होगा। इसे अपने स्थानीय भंडार में नए रिमोट के रूप में जोड़ें और आपको अनुरोध शाखा को इस आर 2 कांटा में खींचें। फिर आप अपने नए आर 2 कांटा से मूल आर 2 रेपो में पुल अनुरोध भेज सकेंगे। मैंने जवाब अपडेट किया। –

+0

आर 2 के पृष्ठ में केवल 'आपका फोर्क', मुझे लगता है कि मैं 'आर 2' कांटा चुनने के लिए चुन सकता हूं। :-) – wenlong

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