नई प्रतिबद्धता के लिए बिंदु शाखा


93

(यह सवाल इस एक के विपरीत है )

मैं इससे कैसे जा सकता हूं

dev            C - D
             /
master A - B 

इसके लिए?

dev                D
                 /
master A - B - C 

मुझे पता है कि जब मैं जवाब देखूंगा तो मैं खुद को लात मारूंगा, लेकिन फिलहाल मैं थोड़ा फंस गया हूं ...

जवाबों:


102

समाधान

git checkout master
git merge C

Cप्रतिबद्ध होने का SHA1 होने के साथ C।

परिणाम

                 D (dev)
                /
master A - B - C (move master HEAD)

यह तेजी से आगे बढ़ने वाला मर्ज होना चाहिए।


14

नेक्रोमेंसी, मुझे पता है।

git branch -f master C

वर्तमान काम के पेड़ को बिल्कुल भी नहीं छूएगा - आप अपना काम प्रगति पर कर सकते हैं।


क्या किसी विशिष्ट शाखा पर होने के दौरान इसे करने की आवश्यकता है या नहीं?
— jeromej

आप किसी भी शाखा पर हो सकते हैं, सिवाय, शायद, गुरु।
— अर्ग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.