.gitignore உருவாக்கி
.gitignore என்றால் என்ன?
.gitignore கோப்பு எந்த கோப்புகளையும் கோப்பகங்களையும் புறக்கணிக்க வேண்டும் என்று Git-க்கு சொல்கிறது — அவை உங்கள் களஞ்சியத்தில் கண்காணிக்கப்படுவதை அல்லது commit செய்யப்படுவதை தடுக்கிறது. பொதுவான எடுத்துக்காட்டுகள்: build artifacts, dependency கோப்பகங்கள் (node_modules/, vendor/), environment கோப்புகள் (.env), log கோப்புகள், மற்றும் .DS_Store போன்ற OS-குறிப்பிட்ட கோப்புகள். ஒவ்வொரு திட்டமும் அதன் தொழில்நுட்ப அடுக்கிற்கு ஏற்ற .gitignore வைத்திருக்க வேண்டும்.
.gitignore உருவாக்கியை எப்படி பயன்படுத்துவது
-
உங்கள் தொழில்நுட்பங்களை தேடுங்கள் அல்லது உலாவுங்கள் — தேர்வு செய்ய tag-ஐ கிளிக் செய்யுங்கள்.
-
தேர்ந்தெடுக்கப்பட்ட உருப்படிகள் மேலே உள்ள பட்டியில் chips ஆக தோன்றும் — அகற்ற ✕ கிளிக் செய்யுங்கள்.
-
கீழே உள்ள உரை பெட்டியில் தனிப்பயன் வடிவங்களை சேர்க்கவும்.
-
உருவாக்கப்பட்ட .gitignore-ஐ நகலெடுத்து உங்கள் திட்டத்தின் root-ல் .gitignore ஆக சேமிக்கவும்.
-
.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