பயனர்கள் Git இல் பணிபுரியும் போது, அவர்கள் பல வேறுபட்ட கிளைகளை உருவாக்கலாம் மற்றும் திட்டக் கோப்பில் மாற்றங்களைச் செய்த பிறகு எந்த தொந்தரவும் இல்லாமல் கமிட்களைச் சேர்க்கலாம். Git இன் சிறந்த விஷயங்களில் ஒன்று, அதன் செயல்பாட்டை மிகவும் திறமையாக ஆக்குகிறது, அது அதன் பயனர்களை இனி தேவையில்லாத தரவை அகற்ற அனுமதிக்கிறது. இந்த நோக்கத்திற்காக, நீங்கள் பயன்படுத்தலாம் ' $ கிட் ப்ரூன் ” அணுக முடியாத அல்லது அனாதையான Git பொருட்களை சுத்தம் செய்வதற்கான கட்டளை.
இந்த வழிகாட்டி, git prune கட்டளையுடன் Git களஞ்சியங்களை சுத்தம் செய்யும் முறையை விளக்குகிறது.
Git prune கட்டளை மூலம் Git களஞ்சியங்களை எவ்வாறு சுத்தம் செய்வது?
git prune கட்டளையுடன் Git களஞ்சியத்தை சுத்தம் செய்ய கீழே குறிப்பிடப்பட்டுள்ள படிகளைப் பின்பற்றவும்.
படி 1: Git Bash ஐ துவக்கவும்
' Git பேஷ் 'உங்கள் கணினியில்' தொடக்கம் ” மெனு மற்றும் அதை துவக்கவும்:
படி 2: கோப்பகத்திற்கு செல்லவும்
நீங்கள் சுத்தம் செய்ய விரும்பும் தேர்ந்தெடுக்கப்பட்ட கோப்பகத்திற்குச் செல்லவும்:
$ சிடி 'சி:\பயனர்கள் \n தேடுதல் \t மதிப்பீடு'
படி 3: பதிவு வரலாறு
இப்போது,' ஐ இயக்கவும் git பதிவு 'உள்ளூர் களஞ்சியத்தின் உறுதி வரலாற்றை சரிபார்க்க கட்டளை:
$ git பதிவு --நிகழ்நிலை
தொடர்புடைய களஞ்சியத்தில் நாங்கள் மூன்று முறை செய்துள்ளோம் என்பதை கீழே உள்ள வெளியீடு குறிக்கிறது:
படி 4: தலையை மீட்டமைக்கவும்
கொடுக்கப்பட்டதை செயல்படுத்தவும்' git ரீசெட் 'ஒரே உறுதியால் பின்வாங்குவதற்கான கட்டளை மற்றும் அதற்கு HEAD ஐ மீட்டமைக்கவும்:
$ git ரீசெட் --கடினமான c4f871f
எங்கள் விஷயத்தில், நாங்கள் நகர்த்த விரும்புகிறோம் ' தலை 'இரண்டாவது கமிட் மற்றும் ரோல் பேக்' மூன்றாவது உறுதி ”. அதனால்தான் நாங்கள் கடந்துவிட்டோம்' c4f871f ” அதன் பதிவு ஐடியாக:
படி 5: நீக்கப்பட்ட உறுதியை சரிபார்க்கவும்
அடுத்து, '' ஐ இயக்கவும் git fsck '' உடன் கட்டளை -இழந்த-கண்டுபிடிக்கப்பட்ட ” நீக்கப்பட்ட உறுதியை சரிபார்க்க விருப்பம்:
$ git fsck --இழந்த-கண்டுபிடிக்கப்பட்ட
எங்கள் நீக்கப்பட்ட உறுதி வெளியீட்டில் காண்பிக்கப்படும்.
குறிப்பு: நீங்கள் ஒன்றுக்கு மேற்பட்ட கமிட்களை நீக்கியிருந்தால், காட்டப்படும் ஐடி மதிப்பின் முதல் ஏழு எழுத்துகளுடன் அதை பொருத்தலாம்.
அடுத்து, '' ஐ இயக்கவும் git relog ” கட்டளை களஞ்சியத்தில் இருந்து பழைய உள்ளீடுகளை காலாவதி செய்ய:
இங்கே,' – காலாவதி = இப்போது ” விருப்பம் என்பது கொடுக்கப்பட்ட கட்டளை பழைய உள்ளீடுகளை அழிக்கும் என்பதைக் குறிக்கிறது:
படி 6: மாற்றங்களைச் சரிபார்க்கவும்
இயக்கவும் ' -உலர்ந்த ஓட்டம் '' உடன் விருப்பம் git கொடிமுந்திரி ” என்ற கட்டளை சமீபத்தில் களஞ்சியத்தில் செய்யப்பட்ட மாற்றங்களை சரிபார்க்கவும்:
$ git கொடிமுந்திரி --உலர்ந்த ஓட்டம்
படி 7: Git களஞ்சியத்தை சுத்தம் செய்யவும்
இப்போது,' ஐ இயக்கவும் git கொடிமுந்திரி 'Git களஞ்சியத்தை சுத்தம் செய்ய கட்டளை:
$ git கொடிமுந்திரி --வாய்மொழி -- முன்னேற்றம் --காலாவதி = இப்போது
இங்கே,' - வாய்மொழி 'விருப்பம் அனைத்து தொடர்புடைய பொருள்களையும் செயல்களையும் காண்பிக்கும் அதேசமயம்' - முன்னேற்றம் 'ஜிட் ப்ரூனின் முன்னேற்றத்தை சரிபார்க்க விருப்பம் பயன்படுத்தப்படுகிறது, மேலும்' – காலாவதி = இப்போது ” பழைய பொருட்களை நீக்கும்:
இறுதியாக, மீண்டும் இயக்கவும் ' git fsck '' உடன் கட்டளை -இழந்த-கண்டுபிடிக்கப்பட்ட 'எங்கள் களஞ்சியத்திலிருந்து உறுதி நீக்கப்பட்டதா அல்லது இன்னும் உள்ளது என்பதை சரிபார்க்க விருப்பம்:
Git prune கட்டளையுடன் Git களஞ்சியங்களை சுத்தம் செய்யும் செயல்முறையை நாங்கள் தொகுத்துள்ளோம்.
முடிவுரை
Git prune கட்டளையுடன் Git களஞ்சியத்தை சுத்தம் செய்ய, முதலில், தொடர்புடைய களஞ்சியத்திற்கு நகர்த்தவும், பின்னர் அதன் உறுதிப் பதிவு வரலாற்றை ' $ கிட் பதிவு ” கட்டளை. அதன் பிறகு, '' ஐ இயக்கவும் $ கிட் மீட்டமை ” ஒரு கமிட் மூலம் பின்வாங்குவதற்கான கட்டளை மற்றும் நீக்கப்பட்ட கமிட் நிலையைச் சரிபார்க்கவும். அடுத்து, அனைத்து பழைய உள்ளீடுகளையும் அழித்து, மாற்றங்களைச் சரிபார்த்து, பின்னர் ' $ கிட் ப்ரூன் ” களஞ்சியத்தை சுத்தம் செய்ய கட்டளை. இந்த வழிகாட்டி, git prune கட்டளையுடன் Git களஞ்சியங்களை சுத்தம் செய்யும் முறையைப் பற்றி விவாதித்தது.