मेरे पास एक फ़ाइल में स्थानीय परिवर्तन हैं जिन्हें मैं अपने भंडार में प्रतिबद्ध नहीं करना चाहता हूं। यह एक सर्वर पर अनुप्रयोग बनाने के लिए एक विन्यास फाइल है, लेकिन मैं अलग-अलग सेटिंग्स के साथ स्थानीय रूप से निर्माण करना चाहता हूं। स्वाभाविक रूप से, फ़ाइल हमेशा तब दिखाई देती है जब मैं 'गिट स्टेटस' करता हूं जैसा कि कुछ किया जा सकता है। मैं इस विशेष परिवर्तन को छिपाना चाहता हूं और इसे प्रतिबद्ध नहीं करना चाहता हूं। मैं फ़ाइल में कोई अन्य बदलाव नहीं करूंगा।गिट - 'assume-unchanged' और 'skip-worktree' के बीच अंतर
कुछ खोदने के बाद, मुझे 2 विकल्प दिखाई देते हैं: 'मान लें-अपरिवर्तित' और 'स्किप-वर्कट्री'। एक पिछले प्रश्न here उनके बारे में बात करता है लेकिन वास्तव में उनके मतभेदों को समझाता नहीं है। मेरा सवाल यह है: दो आदेश अलग कैसे हैं? कोई एक या दूसरे का उपयोग क्यों करेगा?
आमतौर पर मैं '.gitignore' उपयोग कर रहा हूँ समान उद्देश्यों के लिए। क्या यह समाधान आपके लिए काम करेगा? – samuil
सैमुइल, .gitignore जोड़ना, बदलना नहीं अनदेखा करता है। जब फ़ाइल पहले से ही गिट में है तो इसे ट्रैक किया जाएगा यदि यह सूचीबद्ध है .gitignore – Grigory
@Grigory मुझे यह नहीं पता था। धन्यवाद! –