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

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

கட்டுப்பாடற்ற கோப்புகள் உங்கள் Git வேலை செய்யும் மரத்தை சிதறடித்து சாலையில் விஷயங்களை குழப்பலாம். சில சமயங்களில் இந்த அன்ட்ராக்ட் செய்யப்பட்ட ஃபைல்கள் உங்கள் ரிமோட் ரெபோசிட்டரியில் நீங்கள் விரும்பாத டெக்ஸ்ட் அல்லது மற்ற ஃபைல்களாக இருக்கலாம் அல்லது ஒரு கமிட் செய்த பிறகு நீங்கள் தவறாக ஒரு வழி அல்லது வேறு ஒன்றை உருவாக்கியிருக்கலாம்.





எதுவாக இருந்தாலும், இந்த கோப்புகளை அகற்ற உங்கள் Git வேலை செய்யும் மரத்தை சுத்தம் செய்வது எப்போதும் உதவியாக இருக்கும்.





ஒரு Git கமிட்டின்போது அவிழ்க்கப்படாத கோப்புகள் என்ன?

உங்கள் திட்டத்தில் இருக்கும் சில கோப்புகளை நீங்கள் புதுப்பித்து, உள்நாட்டில் புதிய கோப்புகளையும் சேர்த்திருந்தால், GitHub இல் உங்கள் ரிமோட் களஞ்சியத்திற்கு அந்த அப்டேட்டைத் தள்ள விரும்பினால், இந்த மாற்றங்களை நீங்கள் செய்ய வேண்டும்.





விண்டோஸ் 7 இல் ஐசோவை உருவாக்குவது எப்படி

முன்பே இருக்கும் கோப்புகளுக்கு நீங்கள் செய்த ஒரு புதுப்பிப்பு ஏற்கனவே கண்காணிக்கப்பட்ட கோப்புகளிலிருந்து அவற்றை அகற்றாது.

கமிட்டிற்கான புதுப்பிப்பை நீங்கள் அரங்கேற்றும்போது, ​​புதிய கோப்புகளும் அவர்களுடன் அரங்கேற்றப்படும், மேலும் Git அவற்றை கண்காணிக்கும் கோப்புகளில் சேர்க்கிறது. இருப்பினும், உங்கள் உறுதிப்பாட்டிற்குப் பிறகு உங்கள் திட்டத்தில் நீங்கள் சேர்க்கும் புதிய கோப்புகள் கண்காணிக்கப்படாது.



இவை நீங்கள் தற்காலிகமாகப் பயன்படுத்திய முக்கியமில்லாத அல்லது எஞ்சிய கோப்புகளாக இருக்கலாம் அல்லது சில மாற்றங்களை ஒன்றிணைத்த பிறகு அல்லது தள்ளிய பின் ஒரு வழி அல்லது இன்னொரு கோப்பாக இருக்கலாம். இதன் விளைவாக, கவனிக்கப்படாத இந்த கோப்புகள் உங்கள் வேலை செய்யும் மரத்தைச் சுற்றி பதுங்குகின்றன, நீங்கள் ஓடும் போது git நிலை , Git அவற்றைத் திரும்பப் பெறாத கோப்புகளாகத் தருகிறது.

உங்கள் Git வேலை செய்யும் மரத்தை சுத்தம் செய்வதன் மூலம் இந்தக் கோப்புகளை நீக்கலாம். இல்லையெனில், அவற்றில் சில உங்களுக்கு உள்நாட்டில் தேவை என்று நீங்கள் இன்னும் நினைத்தால், அவற்றை நீங்கள் சேர்க்கலாம் .gitignore கோப்பு. நீங்கள் சேர்க்கும் கோப்புகள் .gitignore நீங்கள் அவற்றைச் சேர்க்க முடிவு செய்தால், சுத்தம் செய்வதால் பாதிக்கப்படாது.





கிட் சுத்தம் செய்வது போல் எளிது உள்நாட்டில் அல்லது தொலைதூரத்தில் ஒரு கிட் கிளையை நீக்குகிறது . கீழே உள்ள டிராக் செய்யப்படாத கோப்புகள் அல்லது கோப்புறைகளை நீக்க Git ஐ சுத்தம் செய்ய பல்வேறு வழிகளைப் பார்ப்போம்.

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

டிராக் செய்யப்படாத கோப்புகளை அகற்றுவதற்கு முன், நீங்கள் அவற்றை நீக்க விரும்புகிறீர்களா என்பதை உறுதிப்படுத்த இருமுறை சரிபார்க்க வேண்டும். அதைச் செய்ய, கீழே உள்ள குறியீட்டை இயக்கவும்:





git clean -d -n

உங்கள் வேலை செய்யும் மரத்திலிருந்து Git அகற்றும் அனைத்து கட்டப்படாத கோப்புறைகளையும் கோப்புகளையும் கட்டளை வழங்குகிறது.

இந்த கோப்புகள் மற்றும் கோப்பகங்களை அகற்ற, இயக்கவும்:

git clean -d -f

கோப்புறைகளை நீக்காமல் கோப்புகளை நீக்க, இதைப் பயன்படுத்தவும்:

git clean -f

மேலே உள்ள முறைகள் பட்டியலிடப்பட்ட கோப்புகளை நீக்கவில்லை என்றாலும் .gitignore , கீழே பட்டியலிடப்பட்டுள்ள பொருட்களை சுத்தம் செய்ய கீழே உள்ள கட்டளையைப் பயன்படுத்தலாம் .gitignore கோப்பும்:

git clean -fx

மற்ற கோப்புகளைச் சேர்க்காமல் புறக்கணிக்கப்பட்ட கோப்புகளை மட்டும் அகற்ற, இந்த முறை, சிறிய எழுத்து 'x' ஐ மேல்-வழக்கு 'X' ஆக மாற்றவும்:

git clean -fX

உங்கள் வேலை செய்யும் மரத்தில் இன்னும் ஸ்டேஜ் செய்யப்படாத கோப்புகள் உள்ளனவா என்பதை சரிபார்க்க, பின்வரும் கட்டளையை இயக்கவும்:

git status

நீங்கள் இதைப் பயன்படுத்தி Git ஐ ஊடாடும் வகையில் சுத்தம் செய்யலாம்:

git clean -i

கோப்புகளை சேர்க்க .gitignore ஊடாடும் சுத்தமான பயன்முறையில், பயன்படுத்தவும்:

git clean -ix

பட்டியலிடப்பட்ட கோப்புகளை சுத்தம் செய்ய .gitignore ஊடாடும் பயன்முறையைப் பயன்படுத்தி, பின்வரும் கட்டளையை இயக்கவும். இந்த முறை பெரிய எழுத்து 'X' ஐப் பயன்படுத்துவதை உறுதிசெய்க:

git clean -ifX

ஊடாடும் முறை வந்தவுடன், எண் அல்லது சரம் வடிவங்கள் மூலம் கோப்புகளை வடிகட்ட நீங்கள் தேர்வு செய்யலாம். நீங்கள் தேர்வு செய்யலாம் என்றால் கேளுங்கள் ஒவ்வொரு கோப்பையும் நீக்குவதற்கு முன் இருமுறை சரிபார்க்கும் விருப்பம். நீங்கள் விரும்பினால், நீங்கள் தேர்வு செய்யலாம் சுத்தமான கோப்புகளை உடனடியாக அகற்றுவதற்கான விருப்பம்.

ஓடுதல் git நிலை தற்போதைய ஸ்டேஜிங் தகவலை உங்களுக்கு வழங்குகிறது, மேலும் ஸ்டேஜ் செய்யப்படாத கோப்புகள் அல்லது கோப்புறைகள் இருந்தால், அது உங்களுக்கும் தெரியும்.

Git சுத்தமாக இயங்கிய பின் அகற்றப்பட்ட கோப்புகளை அவிழ்த்து விடாமல் பார்த்தீர்களா?

இருப்பினும், Git நிலையைச் சரிபார்த்த பிறகு, நீங்கள் முன்பு நீக்கிய கோப்புகள் இன்னும் கவனிக்கப்படாத கோப்புகள் பிரிவின் கீழ் தோன்றினால், நீங்கள் Git தற்காலிக சேமிப்பை அழிக்க வேண்டும். பிறகு ஓடு கிட் சுத்தமான மீண்டும் கோப்புகளை நீக்க.

தொடர்புடையது: கிட்ஹப் டெஸ்க்டாப்பைப் பயன்படுத்தி ஒரு களஞ்சியத்தை எவ்வாறு குளோன் செய்வது

உங்கள் Git தற்காலிக சேமிப்பை அழிக்க:

git rm -r --cached [filename]

Git ஐ சுத்தம் செய்த பின்னும் ஒன்றுக்கு மேற்பட்ட கோப்புகள் தோன்றினால், ஒவ்வொரு கோப்பிற்கும் Git தற்காலிக சேமிப்பை அழிக்க பின்வரும் கட்டளையைப் பயன்படுத்தவும்:

git rm -r --cached [filename1] [filename2] [filename3]...

இருப்பினும், ஒவ்வொரு கோப்புகளுக்கும் கோப்பு நீட்டிப்பைச் சேர்ப்பதை உறுதிசெய்து, அவற்றை அகற்ற மீண்டும் Git ஐ சுத்தம் செய்ய நினைவில் கொள்ளுங்கள்.

கட்டுப்பாடற்ற கோப்புகளை அகற்ற நீங்கள் ஏன் கிட் சுத்தம் செய்ய வேண்டும்?

சில நேரங்களில், உங்கள் Git வேலை செய்யும் மரத்தில் மற்றொரு நேரத்திற்கு ஒரு திட்டத்தை விட்டு வெளியேறுவதற்கு முன்பு விஷயங்களை ஒழுங்கமைக்க விரும்புகிறீர்கள். அடுத்த முறை நீங்கள் நிறுத்திய இடத்திலிருந்து சரியாக எடுக்க முடியும் என்பதை உறுதிப்படுத்த நீங்கள் திட்டத்தில் செய்த கடைசி மாற்றங்களை நீங்கள் தள்ளலாம் அல்லது இணைக்கலாம்.

ஆனால் தள்ளும்போது அல்லது இணைக்கும் போது, ​​உங்கள் களஞ்சியத்தில் நீங்கள் விரும்பாத சில கோப்புகள் தவறுதலாக கைவிடப்படலாம்.

அத்தகைய கோப்புகளைச் சரிபார்த்து அவற்றை அகற்றத் தவறினால், உங்கள் ரிமோட் களஞ்சியத்தில் குழப்பம் ஏற்படலாம், ஏனெனில் அடுத்த முறை நீங்கள் உங்கள் ரிமோட் களஞ்சியத்திற்கு ஒரு புதுப்பிப்பை செய்யும்போது அவை தள்ளப்படும். அதோடு, ஹெரோகு போன்ற தளங்களில் வரிசைப்படுத்தி பயன்படுத்தும் போது இதுபோன்ற கோப்புகள் விஷயங்களை உடைக்கலாம்.

எனவே: உங்கள் Git ஐ சுத்தமாக வைத்திருங்கள்!

பகிர் பகிர் ட்வீட் மின்னஞ்சல் Git உடன் ஒரு புரோகிராமர் போல உங்கள் கோப்பு பதிப்பை நிர்வகிக்கவும்

கோப்பு பதிப்பு கட்டுப்பாட்டு சிக்கல்களை தீர்க்க புரோகிராமர்கள் பதிப்பு கட்டுப்பாட்டு அமைப்புகளை (VCS) உருவாக்கினர். இன்று மேல் அமைப்பைப் பயன்படுத்தி பதிப்பு கட்டுப்பாட்டின் அடிப்படைகளைப் பார்ப்போம், கிட்.

அடுத்து படிக்கவும்
தொடர்புடைய தலைப்புகள்
  • நிரலாக்க
  • கிட்ஹப்
எழுத்தாளர் பற்றி இடிசோ ஒமிசோலா(94 கட்டுரைகள் வெளியிடப்பட்டன)

இடோவு ஸ்மார்ட் தொழில்நுட்பம் மற்றும் உற்பத்தித்திறன் ஆகியவற்றில் ஆர்வம் கொண்டவர். அவரது ஓய்வு நேரத்தில், அவர் சலிப்படையும்போது குறியீட்டுடன் விளையாடுகிறார் மற்றும் சதுரங்கப் பலகைக்கு மாறுகிறார், ஆனால் அவர் எப்போதாவது வழக்கத்திலிருந்து விலகிச் செல்ல விரும்புகிறார். நவீன தொழில்நுட்பத்தை மக்களுக்கு காட்டும் ஆர்வம் அவரை மேலும் எழுத தூண்டுகிறது.

இடோவு ஒமிசோலாவில் இருந்து மேலும்

எங்கள் செய்திமடலுக்கு குழுசேரவும்

தொழில்நுட்ப குறிப்புகள், மதிப்புரைகள், இலவச மின் புத்தகங்கள் மற்றும் பிரத்யேக ஒப்பந்தங்களுக்கு எங்கள் செய்திமடலில் சேரவும்!

குழுசேர இங்கே சொடுக்கவும்