GITIGNORE ගොනුවක් යනු කුමක්ද?

GITIGNORE ගොනු විවෘත කිරීම, සංස්කරණය කිරීම හා පරිවර්තනය කිරීම

GITIGNORE ගොනු දිගුව සමඟ ගොනුවක් Git ලෙස හැඳින්වෙන විධාන / මූලාශ්ර පාලන පද්ධතිය සමඟ භාවිතා කරන ලද Git Ignore ගොනුවකි. එය නියම මූල කේතයක් තුළ ගොනු සහ ෆෝල්ඩර නොසලකා හරිනු ලැබේ.

එමඟින් නිශ්චිත ෆෝල්ඩර සඳහා පමණක් නීති රීති අනුව එක් පැත්තක් මත භාවිතා කළ හැකිය. නමුත් ඔබට සෑම ගිත ගබඩාවක් සඳහාම අදාළ වන GITIGNORE ගොනුවක් සාදාගත හැකිය.

GitHub හි .gitignore templates පිටුවෙන් විවිධ අවස්ථාවන්හිදී නිර්දේශිත GITIGNORE ලිපිගොනු කිහිපයක් දුටුවා.

GITIGNORE ගොනුව විවෘත කර ගන්නේ කෙසේද?

GITIGNORE ගොනු යනු සරල පෙළ ගොනුවක් වන අතර, එයින් ඔබට පෙළ ගොනු කියවිය හැකි ඕනෑම වැඩසටහනක් සමඟ විවෘත කළ හැකිය.

වින්ඩෝස් පරිශීලකයින්ට GOTIGNORE ගොනු විවෘත කළ හැකි Notepad වැඩසටහන හෝ නොමිලේ Notepad ++ යෙදුම සමඟ විවෘත කළ හැකිය. MacOS මත GITIGNORE ගොනු විවෘත කිරීමට ඔබට Gedit භාවිතා කළ හැකිය. Linux පරිශීලකයින් (මෙන්ම වින්ඩෝස් සහ macOS) ද ගිටන්ගර් ගොනු විවෘත කිරීම හා සංස්කරණය කිරීම සඳහා ප්රයෝජනවත් Atom සොයා ගත හැක.

කෙසේ වෙතත්, GITIGNORE ගොනු සැබවින්ම භාවිත කළ නොහැක (එනම් ඒවා නොසලකා හරින ලද ගොනුවක් ලෙස ක්රියා නොකරයි) වින්ඩෝස්, ලිනක්ස් සහ MacOS මත ධාවනය වන නිදහස් මෘදුකාංගයක් වන Git හි ගුප්ත සන්දර්භය තුළ ඒවා භාවිතා නොකරනු ඇත.

ඔබට අවශ්ය නීති රීති අවශ්ය වන ඕනෑම තැනක GITIGNORE ගොනුව භාවිතා කළ හැකිය. එක් එක් වැඩ කරන බහලුමේ වෙන වෙනම තබන්න. අනවශ්ය ලෙස ෆෝල්ඩර සඳහා නොසලකා හරිනු ඇත. ඔබ GITIGNORE ගොනුව ව්යාපෘතියේ වැඩ කරන බහලුමේ තබා ඇති නම්, එය ගෝලීය භූමිකාවක් මත පදනම් වන සියලුම නීති එක් කළ හැකිය.

සටහන: GITIGNORE ගොනුව Git කේත රඳවනය තුළ තබා නොගන්න; ගොනුව වැඩ බහලුම තුල තිබිය යුතු බැවින් නීති රීති වලට ඉඩ නොදෙනු ඇත.

GITIGNORE ගොනු ඔබේ ගබඩාව ක්ලෝන කළ හැකි ඕනෑම අයෙකු සමඟ නොසලකා හරිනු ලබා ගැනීම ප්රයෝජනවත් වේ. එබැවින්, GitHub අනුව, එය ඔබගේ ගබඩාවට එය කැප කිරීම වැදගත් වේ.

GITIGNORE ගොනුවකින් / සිටුවම් කරන්නේ කෙසේද?

CVSIGNORE සිට GITIGNORE බවට පරිවර්තනය කිරීමේ තොරතුරු සඳහා මෙම ස්ටැක් නැප්තා නූතනය බලන්න. සරල පිළිතුර වන්නේ ඔබ සඳහා එය කළ හැකි සාමාන්ය ගොනුව පරිවර්තකයක් නොමැති වීමයි. නමුත් CVSIGNORE ගොනුවේ ඇති රටාවන් පිටපත් කිරීමට ඔබට හැකි ස්ක්රිප්ට් එකක් විය හැකිය.

උදව් කිරීම සඳහා Git ගබඩාවලට SVN ගබඩා කර ඇති ආකාරය බලන්න. එසේම එකම දෙය සාක්ෂාත් කර ගැනීමට හැකි වනු ඇති මෙම බෂ් ස්ක්රිප්ට් ද බලන්න.

ඔබගේ GITIGNORE ගොනුව පෙළ ගොනුවේ ආකෘතියකට සුරැකීම සඳහා ඉහත සඳහන් පෙළ සංස්කාරකවරුන්ගෙන් එකක් භාවිතා කරන්න. ඒවායින් බොහොමයක් TXT, HTML සහ සමාන සරල පෙළ හැඩතල වලට පරිවර්තනය කළ හැකිය.

GITIGNORE ගොනු මත උසස් කියවීම

ඔබ විසින් දේශීය GITIGNORE ගොනුව Terminal වලින් ගොඩනගා ගත හැක, මෙම විධානය සමඟ:

ස්තූතියි

ගෝලීය එකක් මේ ආකාරයෙන් කළ හැකිය:

git config --global core.excludesfile ~ / .gitignore_global

විකල්පයක් ලෙස, ඔබට GITIGNORE ගොනුවක් සෑදීමට අවශ්ය නැති නම්, .git / info / exclude ගොනුව සංස්කරණය කිරීමෙන් ඔබේ දේශීය නිධිය වෙත අවහිර කිරීම් එක් කළ හැකිය.

මෙහෙයුම් පද්ධතිය මඟින් ජනනය කරන ලද විවිධ ගොනු නොසලකා හරින GITIGNORE ගොනුවක් සරල උදාහරණයක් මෙහි දැක්වේ:

ද? ._ * .මොකයිස්. Ehthumbs.db Thumbs.db

මෙන්න GITIGNORE නිදසුනකින් මූලාශ්ර කේතයෙන් LOG , SQL, සහ SQLITE ගොනු excludes:

* .log * .sql * .sqlite

Git විසින් ඉල්ලා සිටින නිසි රීතීන්ගේ නීති අනුකූල වීම සඳහා අනුගමනය කළ යුතු ආදර්ශ රීති බොහොමයක් තිබේ. ඔබට මෙම ලිපිගොනු පිළිබඳව කියවිය හැකි අතර, ගොනුව වැඩ කරන්නේ කෙසේද යන්න පිළිබඳ නිල GITIGNORE ලේඛන වෙබ් අඩවියෙන්.

ඔබ විසින් දැනටමත් නොසලකා හරින ලද ගොනුවක ගොනුවක් තුළ පරික්ෂා කර ඇත්නම්, පසුව GITIGNORE ගොනුව තුල එය නොසලකා හරිනු ඇති බව මතක තබාගන්න, පහත දැක්වෙන විධානය මඟින් ඔබ එය අස්ථානගත කරනු ලබන තෙක් ගොට් ගොනුව නොසලකා හරිනු ඇත:

git rm - cached nameofofhefile

ඔබගේ ගොනුව තවමත් විවෘත නොවේද?

ඔබගේ ගොනුව ඉහත විස්තර කර නොමැති නම්, ඔබ ලිපිගොනු දිගුව නිවැරදිව කියවීමට වග බලාගන්න. උදාහරණයක් ලෙස, ඔබට එය පෙළ සකසනයක් මඟින් විවෘත කළ නොහැකි නම් හෝ Git විසින් ගොනුව හඳුනා නොගන්නේ නම්, ඔබට සැබැවින්ම GITIGNORE ගොනුවක් සමඟ කටයුතු නොකළ හැකිය.

IGN තවත් නොසලකා හරින ලද ගොනුවක් වන අතර වින්ඩෝස් උදව් ලිපි ලේඛන සැකසීම සඳහා Adobe RoboHelp භාවිතා කරන ලද RoboHelp Ignore List ගොනු ආකෘතියේ ඇත. ගොනුවකට සමාන කාර්යයක් සිදු කළ හැකි වුවද - ලේඛනගත කිරීම් හරහා සෙවුම් වලින් නොසලකා හරින වචන ලැයිස්තුගත කිරීම - එය Git සමඟ භාවිතා කළ නොහැකිය හා එම රීති රීති අනුගමනය නොකරයි.

ඔබගේ ගොනුව විවෘත නොකරන්නේ නම්, එහි ගොනු දිගුව පිළිබඳව සොයා බැලීමට හෝ එය පරිවර්තනය කිරීමට හෝ සුදුසු පරිවර්තක මෘදුකාංගයක් සොයා ගත හැකි වන පරිදි එහි ආකෘතිය කුමක්දැයි සොයා බලන්න.