मैं विंडोज के तहत चेकआउट फ़ाइलों के लिए git को मजबूर करना चाहता हूं बस LFनहीं CR+LF। मैंने दो कॉन्फ़िगरेशन विकल्पों की जाँच की लेकिन मैं सेटिंग्स के सही संयोजन को खोजने में सक्षम नहीं था।
मैं चाहता हूं कि यह सभी फाइलों को फाइलों में बदले LFऔर रखे LF।
टिप्पणी: मैंने इस्तेमाल किया autocrlf = inputलेकिन यह सिर्फ फाइलों की मरम्मत करता है जब आप उन्हें करते हैं। मैं उन्हें इस्तेमाल करने के लिए मजबूर करना चाहता हूं LF।
संभवतः मैं इतना स्पष्ट नहीं था: रिपॉजिटरी पहले से ही उपयोग कर रहा है, LFलेकिन msysgit का उपयोग करके जांच की गई फाइलें उपयोग कर रही हैं CR+LFऔर मैं msysgit को उनके साथ पाने के लिए मजबूर करना चाहता हूं LF: यूनिक्स लाइन अंत के लिए मजबूर करना ।
>git config --list | grep crlf
core.autocrlf=input
LFलेकिन जब मैं उन्हें विंडोज के तहत प्राप्त करता हूं तो msysgit उन्हें कनवर्ट करता है CR+LF।
autocrlfसेट के साथ input, git lfअकेले लाइनफीड छोड़ रहा है । आप के उत्पादन पोस्ट कर सकते हैं git config?

autocrlf=inputसही विकल्प है। बेशक यह उन फाइलों से आपकी रक्षा नहीं करता है, जो वास्तवcr+lfमें भंडार में हैं याcr+lfउन्हें किसी अन्य उपकरण में फ़ाइलों को बनाने से पहले उन्हें जोड़ने के लिए। आपको क्या समस्या है कि यह काम नहीं करता है?