मेरे पास एक उत्पादन गिट रेपो है कि मैं केवल मुख्य रेपो से परिवर्तन खींचता हूं; मैं इस रेपो को कभी नहीं बदलता या यहां से काम करता/धक्का देता हूं। मैंने हाल ही में अपने स्थानीय देव रेपो से मुख्य रेपो में छवि फ़ाइलों को गलती से कुछ अनचाहे धक्का दिया (कम से कम मैंने सोचा था)। अब जब मैं मुख्य रेपो से नवीनतम खींचने की कोशिश करता हूं, तो गिट मुख्य रेपो से फ़ाइल के साथ बाहर निकलने वाली छवि फ़ाइल को ओवरराइट करने के बारे में एक त्रुटि रिपोर्ट करता है। मैं नहीं है यहां तक कि रेपो से इस फ़ाइल (यह एक में स्थित है उत्पादन रेपो पर निर्देशिका gitignored)'गीट पुल' से विशिष्ट फ़ाइलों को बाहर निकालें
कैसे मैं एक) अपने मुख्य रेपो में इन अवांछित छवि फ़ाइलों से छुटकारा पा सकते हैं, या ख) इन को बाहर चाहते हैं मेरी गिट खींच से फ़ाइलें?
वहाँ कुछ समय है जब आप भंडार करने के लिए इन फ़ाइलों को जोड़ा जाना चाहिए। आप इन इतिहासों को जोड़ने या उन फ़ाइलों से संबंधित किसी भी प्रतिबद्धता को शामिल करने के लिए हमेशा अपने इतिहास को फिर से लिख सकते हैं जो आप अपने भंडार में नहीं चाहते हैं। जवाब इस बात पर निर्भर करता है कि क्या हम एक प्रतिबद्धता या कई फ़ाइलों के कई कामों के बारे में बात कर रहे हैं जिन्हें आप अनचाहे करना चाहते हैं। – ikrabbe