मान लीजिए कि आप एक शाखा master
और एक अन्य शाखा production
, करते हैं दोनों फ़ाइल prog.py
का एक संस्करण है, साथ ही कई अन्य फ़ाइलों से युक्त। कल्पना करें कि आप prog.py
सहित उत्पादन शाखा में कई फ़ाइलों को संशोधित करते हैं। अब, master
शाखा में अपने संस्करण के लिए लागू किया जा केवल कुछproduction
शाखा में prog.py
को किए गए परिवर्तन होने के लिए सबसे अच्छा तरीका क्या है?गिट: किसी अन्य शाखा से फ़ाइल के कुछ हिस्सों को जोड़ने का सबसे अच्छा तरीका?
git checkout master
git checkout production -- prog.py
क्योंकि मैं git add -p
करते हैं और हाथ से परिवर्तन का चयन करने में सक्षम होने की उम्मीद कर रही थी:
मैं master
शाखा में जाने और production
शाखा से फ़ाइल आयात शुरू कर दिया। समस्या यह है कि prog.py
दोनों काम कर रहे पेड़ और सूचकांक में है। मैं इसे पेड़ को छूए बिना इंडेक्स से कैसे हटा सकता हूं?
या वहां जो prog.py
में आने वाले बदलाव master
शाखा में production
शाखा से आयात किया जाना चाहिए चुनने के लिए एक बेहतर तरीका है?
धन्यवाद! मैंने स्वीकार्य उत्तर को आपके से बदल दिया है, क्योंकि यह एक अधिक कुशल विधि है। – EOL