मैं इस समय एक रिपॉजिटरी के साथ एक मुद्दा बना रहा हूं, और हालांकि मेरा गिट-फू आमतौर पर अच्छा है, मैं इस मुद्दे को हल करने के लिए प्रतीत नहीं कर सकता।
जब मैं इस रिपॉजिटरी को क्लोन करता हूं, तो cd
रिपॉजिटरी में, git status
कई फाइलों को बदलकर दिखाता है। नोट: मैंने किसी भी संपादक या किसी भी चीज़ में भंडार नहीं खोला है।
मैंने इस गाइड का अनुसरण करने की कोशिश की: http://help.github.com/dealing-with-lineendings/ , लेकिन इसने मेरे मुद्दे पर बिल्कुल भी मदद नहीं की।
मैंने git checkout -- .
कई बार कोशिश की है, लेकिन ऐसा कुछ भी नहीं लगता है।
मैं एक मैक पर हूँ, और रिपॉजिटरी में कोई सबमॉड्यूल नहीं हैं।
फाइलसिस्टम मैक पर "जर्नलेड HFS +" फाइलसिस्टम है और केस-संवेदी नहीं है। फाइलें एक-लाइन और लगभग 79 KB प्रत्येक (हां, आपने सही सुना), इसलिए git diff
विशेष रूप से उपयोगी नहीं है। मैंने ऐसा करने के बारे में सुना है git config --global core.trustctime false
जो मदद कर सकता है, जिसे मैं उस समय रिपॉजिटरी के साथ कंप्यूटर पर वापस लाने की कोशिश करूँगा।
मैंने तथ्यों के साथ फाइल सिस्टम का विवरण बदल दिया है! और मैंने वह git config --global core.trustctime false
ट्रिक आजमाई जो बहुत अच्छी तरह से काम नहीं करती थी।