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

गिट कैश को कैसे साफ़ करें

गिट कैश को कैसे साफ़ करें

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

गिट कैश क्या है?

गिट कैश, जिसे स्टेजिंग एरिया या इंडेक्स भी कहा जाता है, में वर्किंग ट्री डायरेक्टरी होती है, जिसमें रिपोजिटरी, कमिट्स और शाखाएं शामिल होती हैं, जिन्हें आप किसी भी समय "गिट कमिट" कमांड कहते हैं।

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

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

गिट कैश क्या करता है?

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

गिट कैश को कहां (और कैसे) ढूंढें

गिट कैश .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 rm . का उपयोग करें विशिष्ट फ़ाइल के बाद कमांड।

कैश से फ़ाइलों को बार-बार हटाने के लिए, -r . का उपयोग करें git rm . के साथ फ़्लैग करें आदेश।

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

git rm --cached filename

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

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

git rm --cached mte-info.c

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

file .git/index
गिट कैश को कैसे साफ़ करें

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

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

git rm -r –cached

रैपिंग अप

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


  1. Windows 10 पर कैश मेमोरी कैसे साफ़ करें

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

  1. एंड्रॉइड पर कैश कैसे साफ़ करें

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

  1. Windows 11 में कैश कैसे साफ़ करें?

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