.Gitignore නොසලකා හැරීම ඉතා ප්රයෝජනවත් වන අවස්ථා ඇතැයි මම සිතමි. උදාහරණයක් ලෙස, ඔබට එකම කණ්ඩායම් පදනමක් මත වැඩ කරන කණ්ඩායම් හෝ විශාල කණ්ඩායමක් සිටින විට. එවැනි අවස්ථාවකදී, ඔබට යම් සම්මුතීන් තිබිය යුතුය, එම සම්මුතීන්ගෙන් එකක් වන්නේ git repo හි නොසලකා හරින දේ පිළිබඳව ය. එය සාමාන්යයෙන් IDE හෝ OS විසින් සාදන ලද ලිපිගොනු සහ නාමාවලි නොසලකා හැරීම, ජනනය කරන ලද ලොග් ආදිය ය.
කෙසේ වෙතත්, සාම්ප්රදායික නොවන වෙනස්කම් .gitignore
ගොනු කිරීමට හඳුන්වා දෙන බලවේගයක් ඇත. මෙම .gitignore
ගොනුව තවදුරටත් වගකීම් විරහිත අයෙකු විසින්, වැරදීමකින්, හෝ වෙනත් අවස්ථාවක භාවිතා කරන මෙවලම මගින් වෙනස් කළ හැක.
මේ සඳහා ප්රතිවිරුද්ධ බලයක් ලබා ගැනීම සඳහා අපට පහත පරිදි කළ හැකිය:
- ආරම්භක .ගිටිග්නෝර් කණ්ඩායම (කණ්ඩායම්) හි සම්මුතිය පිළිබිඹු කළ යුතුය,
- එය තල්ලු කළ පසු .gitignore සුරක්ෂිත කළ යුත්තේ .gitignore ඇතුළත් කිරීම සහ එම වෙනස නැවත තල්ලු කිරීමෙනි.
.gitignore
ගොනුව මේ ආකාරයෙන් " මුද්රා " කර ඇත.
" මුද්රා තැබූ " .gitignore
ගොනුව දේශීයව පමණක් වෙනස් කළ හැකිය. කෙසේ වෙතත්, වෙනසක් මුළු කණ්ඩායම (කණ්ඩායම්) තුළම "මුද්රා තැබීම" කළ හැකි ප්රමාණයට වඩා පුළුල් ලෙස එකඟ වුවහොත්, එය වෙනස් කර නැවත "මුද්රා" කිරීමට වඩා. එය වැරදීමකින් කළ නොහැකිය, හිතාමතාම පමණි.
කනගාටුවට කරුණක් නම්, ඔබ මෝඩකමෙන් 100% ක් ආරක්ෂා කළ නොහැකි නමුත් මෝඩ දේවල් සිදුවීම වැළැක්වීම සඳහා ඔබට හැකි සෑම දෙයක්ම කර ඇත.
ඔබට ඉතා හොඳ වෘත්තිකයන් සිටින සාපේක්ෂව කුඩා කණ්ඩායමක් සිටී නම්, මෙය වැදගත් නොවනු ඇත, නමුත් ඒ අය පවා කනස්සල්ලට පත්වීමට එක් දෙයක් අඩු වීම අගය කරනු ඇත.
.git/info/exclude
යටිතල පහසුකම් සැකසීම් ගැන ඔබට කිසිවක් කළ නොහැකි විට භාවිතා කිරීම සිසිල් ය, වැරැද්දක් නොකිරීමට ඔබේම දෑ ආවරණය කර ගන්න.
හරි දේ සහ වැරදි දේ පිළිබඳ ස්ථාවරයක සිට මම ඡන්දය දෙමි .ගටිගෝර් ලිපිගොනුව තුළට ඇතුළු වීම .gitignore
, සෑම කෙනෙකුටම තමන්ට අවශ්ය ඕනෑම දෙයක් කිරීමට දේශීයව නිදහස ලබා දීම, නමුත් අන් අය ආක්රමණය නොකිරීම.
git add self && git commit -m "-1 for reverting existential depression" && git remote rm HEAD