Git संस्करण नियंत्रण का उपयोग करके केवल फ़ाइल की अनुमतियों को कैसे अपडेट और कमिट करें

Git Sanskarana Niyantrana Ka Upayoga Karake Kevala Fa Ila Ki Anumatiyom Ko Kaise Apadeta Aura Kamita Karem



गिट डेवलपर्स के बीच लोकप्रिय संस्करण नियंत्रण उपकरण है जो स्थानीय मशीन में गिटहब परिवर्तनों को ट्रैक करता है। डेवलपर्स गिट रिपॉजिटरी में कई फाइलों और फ़ोल्डरों को बना और अपडेट कर सकते हैं। इसके अलावा, वे फ़ाइल अनुमति मोड को बदलने की अनुमति भी दे सकते हैं। जब फाइलें बनाई जाती हैं, तो उनके पास ' 100644 ' chmod अनुमतियाँ मोड, जिसका अर्थ है कि फ़ाइल स्वामी पढ़ और लिख सकता है। हालाँकि, अन्य सदस्य फ़ाइल को केवल पढ़ सकते हैं। इसी तरह, कई मोड अलग-अलग अनुमतियों के साथ उपलब्ध हैं, जैसे ' 100755 ' और ' 100777 ”।

यह पोस्ट Git संस्करण नियंत्रण का उपयोग करके केवल फ़ाइल अनुमतियों को अपडेट करने और जमा करने के बारे में चर्चा करेगी।

Git का उपयोग करके केवल फ़ाइल की अनुमतियों को कैसे अपडेट और कमिट करें?

गिट संस्करण नियंत्रण का उपयोग करके केवल फ़ाइल अनुमतियों को अपडेट करने और प्रतिबद्ध करने के लिए, निम्न चरणों को देखें:







  • आवश्यक रिपॉजिटरी में जाएं।
  • सामग्री की सूची देखें।
  • उस फ़ाइल को प्रदर्शित करें जहाँ HEAD 'चलकर डिफ़ॉल्ट अनुमतियों के साथ इंगित कर रहा है' गिट एलएस-ट्री हेड ' आज्ञा।
  • निष्पादित करें ' git अपडेट-इंडेक्स -chmod=+x <फ़ाइल-नाम> ' आज्ञा।
  • अंत में, परिवर्तन करें और उन्हें सत्यापित करें।

चरण 1: वांछित रिपॉजिटरी पर पुनर्निर्देशित करें

सबसे पहले, चलाकर विशेष Git रिपॉजिटरी में जाएँ ' सीडी ' आज्ञा:



$ सीडी 'सी: \ उपयोगकर्ता \एन अस्मा\जाओ \एन वह शरीर'

चरण 2: उपलब्ध सामग्री की सूची बनाएं

अगला, 'निष्पादित करें रास 'वर्तमान कार्य भंडार की सभी मौजूदा सामग्री को प्रदर्शित करने के लिए कमांड:



$ रास

नीचे दिए गए आउटपुट के अनुसार, रिपॉजिटरी में “ फ़ाइल1.txt ' और ' file2.py 'फ़ाइलें:





चरण 3: हेड पॉइंटिंग SHA-हैश प्रदर्शित करें

अब, कमिट के SHA-हैश को दिखाने के लिए जहां HEAD इंगित कर रहा है जिसमें 'का उपयोग करके फ़ाइल शामिल है' गिट एलएस-पेड़ ' आज्ञा:



$ गिट एलएस-पेड़ सिर

जैसा कि आप देख सकते हैं, ' फ़ाइल1.txt 'में' शामिल है 644 'अनुमति मोड डिफ़ॉल्ट रूप से:

चरण 4: अद्यतन सूचकांक

उसके बाद, निष्पादित करें ' गिट अपडेट-इंडेक्स ' उस फ़ाइल की अनुमतियों को अपडेट करने का आदेश जहां HEAD इंगित कर रहा है:

$ गिट अपडेट-इंडेक्स --chmod =+x file1.txt

यहां ही ' -चमोद = ” वांछित अनुमतियाँ मोड लेगा। उदाहरण के लिए, हमने निर्दिष्ट किया ' + एक्स 'जो इंगित करता है' 755 'अनुमति मोड:

चरण 5: अनुमति अद्यतन परिवर्तन करें

अंत में, चलाकर Git रिपॉजिटरी में जोड़े गए परिवर्तन करें ' गिट प्रतिबद्ध विशेष प्रतिबद्ध संदेश के साथ कमांड:

$ गिट प्रतिबद्ध -एम 'फ़ाइल अनुमतियाँ बदलें'

यह देखा जा सकता है कि विशेष रूप से फ़ाइल मोड परिवर्तन प्रतिबद्ध हैं:

चरण 6: फ़ाइल परिवर्तन अनुमतियाँ सत्यापित करें

अंत में, 'का प्रयोग करें गिट एलएस-पेड़ 'आदेश के साथ' सिर 'सूचक:

$ गिट एलएस-पेड़ सिर

जैसा कि आप देख सकते हैं, 'की अनुमतियां' फ़ाइल1.txt 'से सफलतापूर्वक बदल दिए गए हैं' 644 ' को ' 755 ' तरीका:

इतना ही! हमने Git का उपयोग करके फ़ाइल अनुमतियों को बदलने और प्रतिबद्ध करने का सबसे आसान तरीका समझाया है।

निष्कर्ष

Git संस्करण नियंत्रण का उपयोग करके केवल फ़ाइल अनुमतियों को अपडेट करने और प्रतिबद्ध करने के लिए, पहले आवश्यक रिपॉजिटरी में जाएँ और इसकी सामग्री को सूचीबद्ध करें। फिर, निष्पादित करें ' गिट एलएस-ट्री हेड ' उस फ़ाइल को प्रदर्शित करने के लिए आदेश दें जहाँ HEAD डिफ़ॉल्ट अनुमतियों के साथ इंगित कर रहा है। उसके बाद, 'का प्रयोग करें git अपडेट-इंडेक्स -chmod=+x <फ़ाइल-नाम> ' आज्ञा। अंत में, परिवर्तन करें और उन्हें सत्यापित करें। इस पोस्ट ने गिट संस्करण नियंत्रण का उपयोग करके केवल फ़ाइल अनुमतियों को अपडेट करने और जमा करने की विधि का प्रदर्शन किया।