यदि मेरे पास गिट में मेरी कार्य निर्देशिका में एकल फ़ाइल में असामान्य परिवर्तनों का एक समूह है, तो इन परिवर्तनों में चुनिंदा चुनने और चुनने का सबसे आसान तरीका क्या है?गिट में "चेरी पिक" को किसी व्यक्तिगत फ़ाइल में असामान्य परिवर्तन करने का सबसे आसान तरीका क्या है?
मेरा वर्तमान तरीका फ़ाइल को "गिट diff" करना है, और फिर वास्तविक फ़ाइल के साथ diff मैन्युअल रूप से समीक्षा करना है। अगर मैं पुराने कोड के बिट्स को पुनर्स्थापित करना चाहता हूं, तो मैं diff से फ़ाइल में कॉपी और पेस्ट कर सकता हूं।
कुछ मामलों में यह बहुत आसान होगा अगर कोई एक फ़ाइल में परिवर्तनों को देखने और संपादित कर सकता है। उदाहरण के लिए, क्या कोई गिट कमांड है जो काम करने वाली फ़ाइल को किसी विवाद-रिज़ॉल्यूशन-जैसी प्रारूप में बदलने के लिए उपयोग कर सकता है - यानी "< < < <" असामान्य परिवर्तनों के आसपास प्रतीकों? इस तरह कोई एक फाइल से दूसरे में कट और पेस्ट किए बिना परिवर्तनों को चुन सकता है और चुन सकता है।
मुझे यकीन नहीं है कि इसे कैसे पूरा किया जाए क्योंकि यह तीन-तरफा (विलय) स्थिति नहीं है। इसके बजाय, यह दो तरह की स्थिति है, एक फ़ाइल में बदलावों के एक सेट के साथ (इसलिए कोई संघर्ष नहीं है)। धन्यवाद।
आप जिसे चुन सकते हैं पर ट्यूटोरियल चुनिंदा के साथ "रीसेट" "गुप्त कोष" "जोड़ें", "मंच" (ऐड के रूप में ही), "चेकआउट", और। प्रत्येक एक -p विकल्प लेता है। (1.6.6 के रूप में) –
धन्यवाद, विलियम। हां, गिट-चेकआउट के साथ उपयोग करने से गिट-चेकआउट के साथ -p मेरी विशेष स्थिति में मेरे लिए अधिक सुविधाजनक साबित हुआ। – cjerdonek