DevTulz Online

.gitignore உருவாக்கி

தொடங்க தொழில்நுட்பங்களை தேர்ந்தெடுக்கவும்

.gitignore என்றால் என்ன?

.gitignore கோப்பு எந்த கோப்புகளையும் கோப்பகங்களையும் புறக்கணிக்க வேண்டும் என்று Git-க்கு சொல்கிறது — அவை உங்கள் களஞ்சியத்தில் கண்காணிக்கப்படுவதை அல்லது commit செய்யப்படுவதை தடுக்கிறது. பொதுவான எடுத்துக்காட்டுகள்: build artifacts, dependency கோப்பகங்கள் (node_modules/, vendor/), environment கோப்புகள் (.env), log கோப்புகள், மற்றும் .DS_Store போன்ற OS-குறிப்பிட்ட கோப்புகள். ஒவ்வொரு திட்டமும் அதன் தொழில்நுட்ப அடுக்கிற்கு ஏற்ற .gitignore வைத்திருக்க வேண்டும்.

.gitignore உருவாக்கியை எப்படி பயன்படுத்துவது

  1. உங்கள் தொழில்நுட்பங்களை தேடுங்கள் அல்லது உலாவுங்கள் — தேர்வு செய்ய tag-ஐ கிளிக் செய்யுங்கள்.

  2. தேர்ந்தெடுக்கப்பட்ட உருப்படிகள் மேலே உள்ள பட்டியில் chips ஆக தோன்றும் — அகற்ற ✕ கிளிக் செய்யுங்கள்.

  3. கீழே உள்ள உரை பெட்டியில் தனிப்பயன் வடிவங்களை சேர்க்கவும்.

  4. உருவாக்கப்பட்ட .gitignore-ஐ நகலெடுத்து உங்கள் திட்டத்தின் root-ல் .gitignore ஆக சேமிக்கவும்.

  5. .gitignore கோப்பையே commit செய்யுங்கள் — இது Git-ஆல் கண்காணிக்கப்பட வேண்டும்.

அடிக்கடி கேட்கப்படும் கேள்விகள்

நான் என் .gitignore கோப்பை commit செய்ய வேண்டுமா? ஆம். .gitignore கோப்பு தன்னையே repository-க்கு commit செய்ய வேண்டும் இதனால் அனைத்து சகயோகிகளும் ஒரே புறக்கணிக்கும் விதிகளைப் பகிர்ந்துகொள்வார்கள். இது அதன் வகைப்பாட்டில் ஒரே கோப்பு நீங்கள் track செய்ய விரும்புகிறீர்கள்.

நான் ஏற்கனவே புறக்கணிக்க வேண்டிய ஒரு கோப்பை commit செய்துவிட்டேன் — அதை நான் எப்படி நீக்குவது? .gitignore-க்கு சேர்ப்பது ஏற்கனவே commit செய்யப்பட்ட கோப்பை untrack செய்ய மாட்டாது. நீங்கள் இதை இயக்க வேண்டும்: git rm --cached <filename> அதை untrack செய்ய, பின்னர் அந்த மாற்றத்தை commit செய்யவும். அதற்குப் பிறகு, .gitignore அதை மீண்டும் சேர்க்கப்படுவதைத் தடுக்கும்.

.gitignore மற்றும் .gitkeep இடையே என்ன வித்தியாசம் உள்ளது? .gitignore கோப்புகளை tracking-ல் இருந்து விலக்குகிறது. .gitkeep என்பது ஒரு மரபு (Git பண்பு அல்ல) ஒரு வெற்று கோப்பகத்தை tracked வைக்க — Git வெற்று கோப்பகங்களை track செய்யாது, எனவே டெவலப்பர்கள் கோப்பக கட்டமைப்பைப் பாதுகாக்க ஒரு வெற்று .gitkeep கோப்பை சேர்க்கின்றனர்.

என்னிடம் பல .gitignore கோப்புகள் இருக்க முடியுமா? ஆம். நீங்கள் .gitignore கோப்புகளை எந்த subdirectory-யிலும் வைக்கலாம். ஒவ்வொன்றும் அதன் கோப்பக மற்றும் அனைத்து subdirectory-களுக்கும் பொருந்தும். Subdirectory .gitignore கோப்புகளில் உள்ள விதிகள் அந்த subtree-ய்ின் root .gitignore ஐ மூடிவிடுகின்றன.

Keywords: gitignore உருவாக்கி, gitignore கோப்பு, gitignore வார்ப்புரு, git கோப்பு புறக்கணிப்பு, gitignore கட்டமைப்பாளர், gitignore Node.js, gitignore Python