मैं इस (Git रेपो) है:(गिट): अपस्ट्रीम शाखा से विशिष्ट प्रतिबद्धता कैसे लाएं?
A--B--C--D ->master
\--E ->dev
और मैं लाने के लिए केवल D
प्रतिबद्ध शाखा dev
(D
C
पर निर्भर नहीं करता) चाहते हैं, तो यह है कि:
A--B--C--D ->master
\--E--D' ->dev
लेकिन डी 'मर्ज के बाद मास्टर में नहीं जोड़ा जाना चाहिए:
A--B--C--D--E' ->master
\--E--D'/ ->dev
ऐसा इसलिए है क्योंकि मैं इसे लाना चाहता हूं dev
को C
(जो कि किसी अन्य, बड़े विलय का प्रतिनिधित्व करता है) जोड़ता है, के साथ dev
को प्रदूषित किए बिना फ़ाइल अपडेट करें।
मुझे अनुमान है कि मुझे git rebase
का उपयोग करने की आवश्यकता है, लेकिन मैं अनुमान नहीं लगा सकता कि कैसे।