मैंने GitHub पर एक परियोजना से एक कांटा बनाया है। अब मैं उस परियोजना से परिवर्तन कैसे खींच सकता हूं जिसे मैंने से लिया था?
मैंने GitHub पर एक परियोजना से एक कांटा बनाया है। अब मैं उस परियोजना से परिवर्तन कैसे खींच सकता हूं जिसे मैंने से लिया था?
जवाबों:
git pull
वास्तव में सिर्फ एक शॉर्टहैंड है git pull <remote> <branchname>
, ज्यादातर मामलों में यह इसके बराबर है git pull origin master
। आपको एक और रिमोट जोड़ना होगा और उसमें से स्पष्ट रूप से खींचना होगा। यह पृष्ठ इसका विस्तार से वर्णन करता है:
upstream
गितुब उदाहरण में सिर्फ नाम है जो उन्होंने उस भंडार को संदर्भित करने के लिए चुना है। आप उपयोग करते समय कोई भी पसंद कर सकते हैं git remote add
। इस नाम के लिए आप जो भी चुनते हैं, उसके आधार पर आपका git pull
उपयोग बदल जाएगा। उदाहरण के लिए, यदि आप उपयोग करते हैं:
git remote add upstream git://github.com/somename/original-project.git
तब आप परिवर्तनों को खींचने के लिए इसका उपयोग करेंगे:
git pull upstream master
लेकिन, यदि आप दूरस्थ रेपो के नाम के लिए मूल चुनते हैं, तो आपकी आज्ञा होगी:
अपने स्थानीय कॉन्फ़िगरेशन में दूरस्थ रेपो का नाम दें: git remote add origin git://github.com/somename/original-project.git
और खींचने के लिए: git pull origin master