मेरे पास एक लिनक्स सर्वर में कुछ गिट परियोजनाएं हैं।
मैं अपनी प्रोग्रामिंग करने के लिए Mac और linux का उपयोग करता हूं। समस्या यह है कि मैक फाइलसिस्टम की अनुमतियाँ वास्तव में लिनक्स में अच्छी तरह से काम नहीं करती हैं, इसलिए सभी फाइलें umask 0755 पर लगती हैं। इसलिए जब भी मैं अपने कोड को अपने मैक पर खींचता हूं, तो यह git status
दर्शाता है कि मेरी सभी फाइलें बदल गई हैं और जब मैं इसका उपयोग git diff
करता हूं यह दर्शाता है कि एकमात्र बदलाव उमस्क में है। मैं umask परिवर्तनों के लिए स्टोर और जांच नहीं करने के बारे में कैसे बता सकता हूं?
धन्यवाद!