Git பதிப்புக் கட்டுப்பாட்டைப் பயன்படுத்தி ஒரு கோப்பின் அனுமதிகளை மட்டும் எவ்வாறு புதுப்பிப்பது மற்றும் உறுதி செய்வது

Git Patippuk Kattuppattaip Payanpatutti Oru Koppin Anumatikalai Mattum Evvaru Putuppippatu Marrum Uruti Ceyvatu



Git என்பது டெவலப்பர்களிடையே பிரபலமான பதிப்புக் கட்டுப்பாட்டு கருவியாகும், இது உள்ளூர் கணினியில் GitHub மாற்றங்களைக் கண்காணிக்கும். டெவலப்பர்கள் Git களஞ்சியங்களில் பல கோப்புகள் மற்றும் கோப்புறைகளை உருவாக்கலாம் மற்றும் புதுப்பிக்கலாம். மேலும், கோப்பு அனுமதி பயன்முறையை மாற்றவும் அவர்கள் அனுமதிக்கலாம். கோப்புகள் உருவாக்கப்படும் போது, ​​அவை ' 100644 ” chmod அனுமதி முறை, அதாவது கோப்பு உரிமையாளர் படிக்கவும் எழுதவும் முடியும். இருப்பினும், மற்ற உறுப்பினர்கள் கோப்பை படிக்க முடியும். இதேபோல், '' போன்ற பல்வேறு அனுமதிகளுடன் பல முறைகள் கிடைக்கின்றன. 100755 'மற்றும்' 100777 ”.

Git பதிப்புக் கட்டுப்பாட்டைப் பயன்படுத்தி கோப்பு அனுமதிகளை மட்டும் புதுப்பித்தல் மற்றும் வழங்குவது பற்றி இந்த இடுகை விவாதிக்கும்.

Git ஐப் பயன்படுத்தி ஒரு கோப்பின் அனுமதிகளை மட்டும் எவ்வாறு புதுப்பிப்பது மற்றும் கமிட் செய்வது?

Git பதிப்புக் கட்டுப்பாட்டைப் பயன்படுத்தி கோப்பு அனுமதிகளை மட்டும் புதுப்பிக்க மற்றும் செய்ய, பின்வரும் படிகளைப் பார்க்கவும்:







  • தேவையான களஞ்சியத்திற்கு நகர்த்தவும்.
  • உள்ளடக்கத்தின் பட்டியலைக் காண்க.
  • 'ஐ இயக்குவதன் மூலம் இயல்புநிலை அனுமதிகளுடன் HEAD சுட்டிக்காட்டும் கோப்பைக் காண்பி git ls-tree HEAD ” கட்டளை.
  • செயல்படுத்தவும் ' git update-index –chmod=+x ” கட்டளை.
  • இறுதியாக, மாற்றங்களைச் செய்து அவற்றைச் சரிபார்க்கவும்.

படி 1: விரும்பிய களஞ்சியத்திற்கு திருப்பி விடவும்

முதலில், 'ஐ இயக்குவதன் மூலம் குறிப்பிட்ட Git களஞ்சியத்திற்கு மாறவும் சிடி ” கட்டளை:



$ சிடி 'சி:\பயனர்கள் \n அஸ்மா\போ \n அந்த உடல்'

படி 2: கிடைக்கக்கூடிய உள்ளடக்கத்தை பட்டியலிடுங்கள்

அடுத்து, '' ஐ இயக்கவும் ls 'தற்போதைய பணிக் களஞ்சியத்தில் இருக்கும் அனைத்து உள்ளடக்கத்தையும் காட்ட கட்டளை:



$ ls

கீழே கொடுக்கப்பட்டுள்ள வெளியீட்டின் படி, களஞ்சியங்கள் ' file1.txt 'மற்றும்' file2.py ” கோப்புகள்:





படி 3: ஹெட் பாயிண்டிங் SHA-ஹாஷைக் காட்டு

இப்போது, ​​HEAD சுட்டிக்காட்டும் கமிட்டின் SHA-ஹாஷைக் காட்ட, '' ஐப் பயன்படுத்தி கோப்பைக் கொண்டிருக்கும் git ls-tree ” கட்டளை:



$ git ls-tree தலை

நீங்கள் பார்க்க முடியும் என, ' file1.txt ' கொண்டுள்ளது ' 644 ”இயல்பாக அனுமதி முறை:

படி 4: குறியீட்டைப் புதுப்பிக்கவும்

அதன் பிறகு, ''ஐ இயக்கவும் git update-index ” HEAD சுட்டிக்காட்டும் கோப்பின் அனுமதிகளைப் புதுப்பிக்க கட்டளை:

$ git update-index --chmod =+x file1.txt

இங்கே, ' –chmod= ” விரும்பிய அனுமதி பயன்முறையை எடுக்கும். உதாரணமாக, நாங்கள் குறிப்பிட்டது ' +x 'இது ' 755 ”அனுமதி முறை:

படி 5: அனுமதி புதுப்பிக்கப்பட்ட மாற்றங்களைச் செய்யுங்கள்

இறுதியாக, '' ஐ இயக்குவதன் மூலம் Git களஞ்சியத்தில் சேர்க்கப்பட்ட மாற்றங்களைச் செய்யுங்கள். git உறுதி ” கட்டளையுடன் குறிப்பிட்ட உறுதி செய்தி:

$ git உறுதி -மீ 'கோப்பு அனுமதிகள் மாற்றம்'

குறிப்பாக கோப்பு முறை மாற்றங்கள் செய்யப்படுவதை அவதானிக்கலாம்:

படி 6: கோப்பு மாற்ற அனுமதிகளை சரிபார்க்கவும்

கடைசியாக, பயன்படுத்தவும் ' git ls-tree 'உடன் கட்டளை' தலை 'சுட்டி:

$ git ls-tree தலை

நீங்கள் பார்க்க முடியும் என, 'இன் அனுமதிகள் file1.txt '' இலிருந்து வெற்றிகரமாக மாற்றப்பட்டது 644 ” முதல் ” 755 ”முறை:

அவ்வளவுதான்! Git ஐப் பயன்படுத்தி கோப்பு அனுமதிகளை மாற்றுவதற்கான எளிதான வழியை நாங்கள் விளக்கியுள்ளோம்.

முடிவுரை

Git பதிப்புக் கட்டுப்பாட்டைப் பயன்படுத்தி கோப்பு அனுமதிகளை மட்டும் புதுப்பிக்கவும் செய்யவும், முதலில், தேவையான களஞ்சியத்திற்குச் சென்று அதன் உள்ளடக்கத்தைப் பட்டியலிடவும். பின்னர், '' ஐ இயக்கவும் git ls-tree HEAD ” கட்டளையை HEAD சுட்டிக்காட்டும் கோப்பை இயல்புநிலை அனுமதிகளுடன் காண்பிக்கும். அதன் பிறகு, பயன்படுத்தவும் ' git update-index –chmod=+x ” கட்டளை. இறுதியாக, மாற்றங்களைச் செய்து அவற்றைச் சரிபார்க்கவும். Git பதிப்புக் கட்டுப்பாட்டைப் பயன்படுத்தி கோப்பு அனுமதிகளை மட்டும் புதுப்பிக்கும் முறையை இந்த இடுகை விளக்குகிறது.