git - Bitbucket: मास्टर रेपो के परिवर्तनों को मर्ज करने के लिए एक कांटा अपडेट करें?




fork dvcs (2)

मैं एक बिटबकेट गिट रेपो के साथ काम कर रहा हूं जिसकी मेरे पास केवल पढ़ने के लिए पहुंच है, इसलिए मैंने अपनी सुविधाओं पर काम करने के लिए एक कांटा बनाया।

प्रश्न: मालिक द्वारा किए गए मूल रेपो में किए गए परिवर्तनों को शामिल करने के लिए मैं अपने कांटे को कैसे अपडेट करूं?

गितुब पर, ऐसा लगता है कि एक को निम्नलिखित करना है, इसलिए मुझे संदेह है कि यह इसके समान है:

 $ git remote add upstream git://github.com/octocat/Spoon-Knife.git
 $ git fetch upstream
 $ git merge upstream/master

फोर्किंग के लिए बिटकॉइन डॉक्यूमेंटेशन में मुझे इस पर कोई जानकारी नहीं मिली


  1. बिटकॉइन पर अपना कांटा गोटो
  2. बाएँ नेविगेशन फलक से शाखाएँ मेनू पर क्लिक करें
  3. शाखा के दाईं ओर "..." बटन पर क्लिक करें और "तुलना करें" चुनें। या, यूआरएल में शब्द "तुलना" जोड़ें। ताकि URL इस तरह दिखे: https://bitbucket.org/<user name>/<fork name>/branches/compare
  4. स्विच आइकन पर क्लिक करें (शाखा खंडों के बीच काले / नीचे तीर) ताकि नीला तीर आपके कांटे में इंगित हो
  5. अपने कांटे और मालिक के रेपो में सही शाखाओं का चयन करें
  6. तुलना पर क्लिक करें
  7. मर्ज पर क्लिक करें

गिटहब की तरह, आपको कमिट्स को अपनी मशीन पर ले जाना होगा, मर्ज करना होगा और फिर उन्हें बिटकॉइन पर अपने कांटे पर वापस धकेलना होगा।

यदि आप Bitbucket पर अपने कांटे पर जाते हैं, तो आप उस पृष्ठ पर जाने के लिए "कांटे की तुलना करें" पर क्लिक कर सकते हैं, जहाँ आपको इनकमिंग और आउटगोइंग कमिट दिखाई देते हैं। यदि आप "इनकमिंग" टैब पर जाते हैं, तो आपको निर्देश जैसे दिखाई देंगे

$ git remote add <remote_name> [email protected]:<upstream>/<repo>.git
$ git fetch <remote_name>
$ git checkout master
$ git merge <remote_name>/master

जो GitHub निर्देशों के साथ निकटता से मेल खाता है।





bitbucket