Skip to content

पोस्ट

रिमोट Git रिपॉजिटरी को अपडेट किए बिना स्थानीय रूप से फ़ाइल को संशोधित करना

5 अप्रैल 2024 • 1 मिनट पढ़ना

रिमोट Git रिपॉजिटरी को अपडेट किए बिना स्थानीय रूप से फ़ाइल को संशोधित करना

क्या आपको कभी रिमोट रिपॉजिटरी में परिवर्तन कमिट किए बिना स्थानीय रूप से फ़ाइल को संशोधित करने की आवश्यकता हुई है?

मैं एक परियोजना पर सहयोग कर रहा हूँ जहाँ सॉफ्टवेयर इंजीनियर सेटिंग्स साझा करते हैं। हालांकि, कुछ सेटिंग्स प्रत्येक इंजीनियर के लिए विशिष्ट हैं। यदि हम अपनी कस्टम सेटिंग्स कमिट करते हैं, तो यह अन्य इंजीनियरों को परेशान करता है।

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

सौभाग्य से, Git के पास एक समाधान है!

Git में –assume-unchanged कमांड है:

git update-index --assume-unchanged <file-path>

<file-path> को उस फ़ाइल के पथ से बदलें जिसके परिवर्तनों को आप अनदेखा करना चाहते हैं। यह कमांड Git को अस्थायी रूप से फ़ाइल में परिवर्तनों को नज़रअंदाज़ करने के लिए निर्देश देता है, जो कॉन्फ़िगरेशन फ़ाइलों के लिए उपयोगी है जिन्हें आप कमिट नहीं करना चाहते।

लेखक: Chuck Conway एक AI इंजीनियर हैं जिनके पास सॉफ्टवेयर इंजीनियरिंग का लगभग 30 साल का अनुभव है। वह व्यावहारिक AI सिस्टम बनाते हैं—कंटेंट पाइपलाइन, इंफ्रास्ट्रक्चर एजेंट, और ऐसे टूल जो वास्तविक समस्याओं को हल करते हैं—और अपनी सीख को साझा करते हैं। सोशल मीडिया पर उनसे जुड़ें: X (@chuckconway) या YouTube और SubStack पर उनसे मिलें।

↑ शीर्ष पर वापस जाएं

आपको यह भी पसंद आ सकता है