2016-12-24 9 views
5

में बदलती है मैं अपने प्रोजेक्ट रिपोजिटरी के लिए गिटलैब का उपयोग कर रहा हूं।
पिछले कुछ हफ्तों से मैंने अपनी परियोजना नहीं की है इसलिए मैं इसमें केवल कोडर था।
अब जब मैं अपनी परियोजना को करने की कोशिश कर रहा हूं, तो यह मुझे दिखाता है कि मेरी सभी फाइलों ने किसी भी तरह के बदलाव किए हैं।क्यों मेरी सभी इंडेक्स मेरी गिट प्रोजेक्ट

तो मैं git diff कमांड का प्रयास करता हूं: यहां मैं परिणाम प्राप्त करने के स्क्रीनशॉट को जोड़ रहा हूं। यह स्पष्ट रूप से मुझे दिखाता है कि सभी इंडेक्स फ़ाइल बदल दी गई है।

मैंने समस्या हल करने के लिए Google की कोशिश की लेकिन मैं इसमें विफल रहा।
तो आखिरकार मैं समाधान प्राप्त कर रहा हूं। मैं अपने सभी फ़ाइल

enter image description here

उत्तर

2

For file permission mode, क्लोन फिर से अपने रेपो के बाद प्रतिबद्ध करने के लिए नहीं करना चाहती:

git config --global core.filemode false 
फिर अपना नया क्लोन रेपो से

, ऐसा एक

git --work-tree=/path/to/old/cloned/repo add . 

कि नए क्लोन रेपो में आपके वास्तविक परिवर्तन आयात करेंगे।


आप (अपने परिवर्तन के साथ) अपने वर्तमान रेपो रखने के लिए, git diff के साथ अंतर देख सकते हैं के रूप में मैं this answer में उल्लेख चाहते हैं।
ध्यान दें कि since Git 2.9.1, आप

git add --chmod=-x . 
+0

'Git --work-dir =/पथ के साथ एक फ़ाइल की अनुमति को बदल सकते हैं// वर्ष/क्लोन/रेपो ऐड .' काम नहीं कर रहा करने के लिए – hardik

+0

आप इसे टाइप कर सकते हैं किसी भी फ़ोल्डर से: यह एक वैश्विक विन्यास है जो सभी गिट भंडारों पर लागू होगा। – VonC

+0

आपको क्या त्रुटि संदेश मिलता है? – VonC

संबंधित मुद्दे