Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

Git कैश कैसे क्लियर करें

जैसे ही आप Git के साथ काम करते हैं, आपके पास कई उदाहरण होंगे जहां, अपनी .gitignore फ़ाइल में कोड की नई लाइनें जोड़ने के बाद, अनदेखी फ़ाइलें अभी भी आपके "git commit" स्टेजिंग क्षेत्र में दिखाई देती हैं। जब आप ऐसे उदाहरणों का अनुभव करते हैं, तो समस्या को हल करने का सबसे अच्छा तरीका अपने Git कैश को क्लियर और साफ करना है। यह गाइड आपको दिखाने का इरादा रखता है कि अपना Git कैश कैसे क्लियर करें, लेकिन इसमें गोता लगाने से पहले, आइए संक्षेप में स्पर्श करें कि Git कैश क्या है, यह क्या करता है, और इसे क्लियर करने के फायदे।

Git कैश क्या है?

Git कैश, जिसे स्टेजिंग क्षेत्र या इंडेक्स भी कहा जाता है, में वर्किंग ट्री डायरेक्टरी होती है, जिसमें रिपॉजिटरी, कमिट्स, और ब्रांच शामिल होते हैं जिन्हें किसी भी समय "git commit" कमांड कॉल करने पर कमिट किया जाएगा।

कैश आपको कमिट करने से पहले वर्किंग ट्री में चुनिंदा बदलाव करने या केवल सबसे हाल के कमिट्स डाउनलोड करने जबकि अधिकांश अन्य को कैश करने की अनुमति देता है।

Git कैश के बिना, Git कमिट असुविधाजनक रूप से अगले कमिट में कुछ कमिट परिवर्तनों को कमिट करने से पहले वर्किंग ट्री में कमिट परिवर्तनों को वापस कर देगा।

Git कैश क्या करता है?

स्टेजिंग क्षेत्र या इंडेक्स का सार परस्पर विरोधी कमिट मर्ज को हल करके और फ्लाई पर हर बार निर्भरता, लाइब्रेरीज़, और अन्य कंटेंट-टाइप को फिर से डाउनलोड करने की लगातार आवश्यकता को कम करके प्रदर्शन को बढ़ाना है।

Git कैश कहां (और कैसे) खोजें

Git कैश इंडेक्स नामक फ़ाइल के भीतर .git डायरेक्टरी में होता है।

Git कैश फ़ाइल तक पहुंचने या प्राप्त करने के लिए, .git डायरेक्टरी में जाने के लिए निम्न कमांड चलाएं। एक बार जब आपको .git डायरेक्टरी का स्थान मिल जाए, तो cd कमांड का उपयोग करके इसमें नेविगेट करें:

git rev-parse --git-dir
cd .git

एक बार डायरेक्टरी में, ls कमांड का उपयोग करके इंडेक्स फ़ाइल का पता लगाएं:

ls –la

फ़ाइल देखने के लिए, फ़ाइल कमांड का उपयोग करें:

file index

कमांड आपको Git कैश फ़ाइल के अंदर फ़ाइल प्रकार, संस्करण, और एंट्रीज़ की संख्या दिखाने वाला आउटपुट देगा।

index: Git index, version 2, 5 entries
Git कैश कैसे क्लियर करें

Git कैश फ़ाइल क्लियर करें

Git कैश से एक विशिष्ट फ़ाइल हटाने के लिए, विशिष्ट फ़ाइल के बाद git rm कमांड का उपयोग करें।

कैश से फ़ाइलों को रिकर्सिवली हटाने के लिए, git rm कमांड के साथ -r फ्लैग का उपयोग करें।

कमांड के लिए सामान्य सिंटैक्स है:

git rm --cached filename

filename को उस विशिष्ट फ़ाइल से बदलें जिसे आप Git कैश से हटाना चाहते हैं।

उदाहरण के लिए, "mte-info.c" फ़ाइल को हटाने के लिए, कमांड का उपयोग करें:

git rm --cached mte-info.c

अगला, कमांड का उपयोग करके फ़ाइल सफलतापूर्वक हटा दी गई है या नहीं सत्यापित करें:

file .git/index
Git कैश कैसे क्लियर करें

नोट: git rm --cached filename कमांड निष्पादित करने से फ़ाइल वर्किंग डायरेक्टरी से नहीं हटती - केवल स्टेजिंग क्षेत्र से।

दूसरी ओर, अपने पूरे कैश और स्टेजिंग क्षेत्र को क्लियर करने के लिए, रिकर्सिव -r विकल्प के साथ git rm कमांड का उपयोग करें:

git rm -r –cached

निष्कर्ष

जैसा कि आपने इस ट्यूटोरियल से सीखा है, अपना Git कैश क्लियर करना आसान है। इस बीच, आपको Git उपयोग को अधिक कुशल बनाने के लिए Git alias के बारे में सीखना चाहिए।


  1. विंडोज 10 पर कैश मेमोरी साफ करने के लिए चरण-दर-चरण गाइड विंडोज 10 पर कैश मेमोरी साफ करने के लिए चरण-दर-चरण गाइड

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

  1. एंड्रॉइड पर कैश क्लियर करने की स्टेप-बाय-स्टेप गाइड – तेज़ परफॉरमेंस के लिए एंड्रॉइड पर कैश क्लियर करने की स्टेप-बाय-स्टेप गाइड – तेज़ परफॉरमेंस के लिए

    क्या आपने कभी किसी इंसान को हर गुजरते दिन के साथ जवां होते देखा है? नहीं? खैर यह सच है! और गैजेट्स के लिए भी यही सच है! आप शायद ही कोई गैजेट पाएंगे जो उपयोग करने पर स्मूथ चलता हो। लेकिन क्या आपने कभी सोचा है कि ऐसा क्यों है? अगर हम कंप्यूटर की बात करें, तो वे धीमे काम करते हैं क्योंकि उनके पास डेटा

  1. त्वरित और आसान गाइड: विंडोज 11 में कैश क्लियर करके परफॉर्मेंस बूस्ट करें त्वरित और आसान गाइड: विंडोज 11 में कैश क्लियर करके परफॉर्मेंस बूस्ट करें

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