


Git में अप्रतिबद्ध परिवर्तनों को समझना
Git में, "अनकमिटेड" परिवर्तन आपके स्थानीय रिपॉजिटरी में किसी फ़ाइल या फ़ाइलों के सेट में किए गए संशोधन को संदर्भित करता है जो अभी तक प्रतिबद्ध नहीं किया गया है। इसका मतलब यह है कि परिवर्तन आपके कंप्यूटर पर स्थानीय रूप से किए गए हैं, लेकिन उन्हें टीम के अन्य सदस्यों के साथ साझा नहीं किया गया है या केंद्रीय भंडार में संग्रहीत नहीं किया गया है। दूसरे शब्दों में, अप्रतिबद्ध परिवर्तन वे संशोधन हैं जो आपने पिछली बार से अपने कोडबेस में किए हैं। आपके परिवर्तन प्रतिबद्ध हैं, लेकिन उन परिवर्तनों को औपचारिक रूप से आपके Git इतिहास में दर्ज नहीं किया गया है।
अप्रतिबद्ध परिवर्तनों के बारे में जानने के लिए यहां कुछ महत्वपूर्ण बातें दी गई हैं:
1. वे केवल स्थानीय हैं: अप्रतिबद्ध परिवर्तन आपके स्थानीय भंडार के लिए विशिष्ट हैं और उन्हें टीम के अन्य सदस्यों के साथ साझा नहीं किया गया है। इसका मतलब यह है कि यदि आप अपना स्थानीय रिपॉजिटरी खो देते हैं या किसी भिन्न कंप्यूटर पर स्विच करते हैं, तो आप अपने सभी अप्रतिबद्ध परिवर्तन खो देंगे।
2. उन्हें ख़ारिज किया जा सकता है: क्योंकि अप्रतिबद्ध परिवर्तन औपचारिक रूप से Git इतिहास में दर्ज नहीं किए जाते हैं, उन्हें किसी भी समय केवल नए परिवर्तनों के साथ अधिलेखित करके ख़ारिज किया जा सकता है। यही कारण है कि काम खोने से बचने के लिए नियमित रूप से अपने बदलाव करना महत्वपूर्ण है।
3. वे विरोध का कारण बन सकते हैं: यदि आपने किसी फ़ाइल में अप्रतिबद्ध परिवर्तन किए हैं और फिर किसी और ने उसी फ़ाइल में परिवर्तन किए हैं, तो जब आप परिवर्तन करने का प्रयास करेंगे तो आपको विरोध का सामना करना पड़ सकता है। ऐसा इसलिए है क्योंकि Git नहीं जानता कि आपके स्थानीय परिवर्तनों को किसी और द्वारा किए गए परिवर्तनों के साथ कैसे मर्ज किया जाए।
4। उन्हें अनदेखा किया जा सकता है: यदि आप अपने Git इतिहास में अप्रतिबद्ध परिवर्तनों को शामिल नहीं करना चाहते हैं, तो आप उन्हें अनदेखा करने के लिए `git इग्नोर` कमांड का उपयोग कर सकते हैं। यह Git को उन परिवर्तनों को ट्रैक करने और उन्हें आपके कमिट में शामिल करने से रोकेगा। संक्षेप में, अप्रतिबद्ध परिवर्तन आपके कोडबेस में किए गए संशोधन हैं जो अभी तक प्रतिबद्ध नहीं हैं। वे केवल स्थानीय हैं, उन्हें त्यागा जा सकता है, संघर्ष का कारण बन सकते हैं और उन्हें नजरअंदाज किया जा सकता है। काम खोने से बचने के लिए और यह सुनिश्चित करने के लिए कि आपका Git इतिहास सटीक और अद्यतित है, नियमित रूप से अपने परिवर्तन करना महत्वपूर्ण है।



