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


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.