तक मर्ज करें मैंने गिट में master
शाखा से newbranch
नाम की एक नई शाखा बनाई है। अब मैंने कुछ काम किया है और newbranch
को master
में विलय करना चाहता हूं; हालांकि, मैंने newbranch
में कुछ अतिरिक्त बदलाव किए हैं और मैं newbranch
को master
पर चौथी-से-अंतिम प्रतिबद्धता तक विलय करना चाहता हूं।एक विशिष्ट प्रतिबद्धता
मैं cherry-pick
थे, लेकिन यह सही विकल्प का उपयोग करने के लिए संदेश दिखाता है:
git checkout master
git cherry-pick ^^^^HEAD newbranch
मैं Git merge
उपयोग कर सकते हैं बजाय यह करने के लिए?
git merge newbranch <commitid>
न केवल एक ही प्रतिबद्धता बल्कि सभी प्रतिबद्धता 'प्रतिबद्ध-आईडी' – Dau
के लिए पिछली होती है हां, यह' मास्टर 'से' प्रतिबद्धता 'आईडी में परिवर्तित होने के बाद से' न्यूब्रैंच 'से सभी कामों को विलय कर देगा। 'मास्टर' शाखा। आप 'गिट मर्ज' के बारे में सोच सकते हैं, जो कि आपकी मौजूदा शाखा में 'प्रतिबद्ध-आईडी' के साथ समाप्त होने वाली कुछ अनाम शाखा है। –
क्या मैं प्रतिबद्ध आईडी का उपयोग कर मास्टर के अलावा दो स्थानीय शाखाओं के बीच विलय कर सकता हूं? – skt