मैं पर पढ़ रहा था:'गिट रिमोट एड अपस्ट्रीम' सहायता क्या प्राप्त करती है?
आपका भंडार अद्यतित
क्रम विकास ट्रंक से नवीनतम अद्यतन एक एक बार कर पाने के लिए: https://wiki.diasporafoundation.org/Git_workflow#Rebase_your_development_branch_on_the_latest_upstream
यहाँ एक उद्धरण है द्वारा रिमोट के रूप में मुख्य गिटहब रेपो स्थापित करने के लिए सेटअप:
$ git remote add upstream git://github.com/diaspora/diaspora.git
नवीनतम अपस्ट्रीम
पर अपनी विकास शाखा को रीबेज करें अपनी विकास शाखा को अद्यतित रखने के लिए, अपस्ट्रीम मास्टर की वर्तमान स्थिति के शीर्ष पर अपने परिवर्तनों को दोबारा दोहराएं। देखें गिट-रीबेस क्या है? रिबेसिंग के बारे में और जानने के लिए नीचे अनुभाग।
रूप में ऊपर विस्तृत आप एक नदी के ऊपर शाखा की स्थापना की है, और एक विकास शाखा 100 रीट्वीट-बग सुधार कहा जाता है, आप नदी के ऊपर, अद्यतन अपने स्थानीय गुरु को अद्यतन करना चाहते हैं, और इतने तरह से अपनी शाखा rebase हैं:
$ git fetch upstream $ git checkout master $ git rebase upstream/master $ git checkout 100-retweet-bugfix
[सुनिश्चित करें कि सभी शाखा में आवश्यक के रूप में के लिए प्रतिबद्ध है]
$ git rebase master
क्यों जोड़ रहा है एक 'दूरस्थ नदी के ऊपर' इस मामले में जरूरत? Coudn't मैं बस किया है:
$ git checkout master
$ git pull origin master
$ git checkout 100-retweet-bugfix
[सुनिश्चित करें कि सभी शाखा में आवश्यक के रूप में के लिए प्रतिबद्ध है]
$ git rebase master
आपको 'गिट रिमोट एड' करना चाहिए 'गिट एड रिमोट' नहीं ... – Honey