मैं git-format-patch
के साथ किसी और द्वारा बनाई गई गिट पैच को लागू करने का प्रयास कर रहा हूं। पैच हेड के पीछे एक प्रतिबद्धता के खिलाफ किया गया था, लेकिन जैसा कि मैं समझता हूं कि इससे कोई फर्क नहीं पड़ता। जब मैं git am 0001.patch
चलाने के लिए, मैं त्रुटि मिलती है:क्या करना है यदि गिट-एम "इंडेक्स से मेल नहीं खाता" के साथ विफल रहता है?
error: source.c: does not match index
मैं Git पैच के प्रारूप के साथ भी परिचित नहीं हूँ, लेकिन यह प्रतीत होता है कि अनुक्रमित मेल नहीं खाते, लेकिन स्रोत मैच नहीं करता है।
इसे ठीक करने का सबसे अच्छा तरीका क्या है? इंडेक्स को मैन्युअल रूप से मिलान करने के लिए बदलें? या मुझे git-apply
चाहिए और फिर जब मैं प्रतिबद्ध हूं तो लेखक और विवरण जानकारी की प्रतिलिपि बनाना चाहिए?
प्रतिक्रिया के लिए धन्यवाद। Am' मैं' Git stash' चलाने था, इसलिए मुझे नहीं लगता कि 'Git भागने की कोशिश कर इससे पहले कि समस्या क्या मैं चल रहा था कर समाप्त हो गया था। 'Git बजे -3 patch.patch', फिर समस्या को मैन्युअल रूप से ठीक करना, फिर 'git am --resolved' चला रहा है। – joshdoe
@joshdoe: प्रतिक्रिया के लिए धन्यवाद। मैंने इसे उत्तर में शामिल किया है। – VonC