ከGITIGNORE ፋይል ቅጥያ ጋር ያለው ፋይል Git Ignore ከተባለው የስሪት/ምንጭ ቁጥጥር ስርዓት ጋር ጥቅም ላይ የዋለ ፋይል ነው።
GITIGNORE ፋይል ምንድን ነው?
A Git Ignore ፋይል የትኞቹ ፋይሎች እና አቃፊዎች በተሰጠው የምንጭ ኮድ ውስጥ መተው እንዳለባቸው ይገልጻል።
ህጎቹ በተወሰኑ አቃፊዎች ላይ ብቻ እንዲተገበሩ በየመንገድ ላይ ሊውል ይችላል፣ነገር ግን ባለህ እያንዳንዱ የጂት ማከማቻ ላይ የሚተገበር አለምአቀፍ GITIGNORE ፋይል መፍጠር ትችላለህ።
ከGitHub.gitignore አብነቶች ገጽ ላይ በደርዘን የሚቆጠሩ የGITIGNORE ፋይሎች በተለያዩ ሁኔታዎች ውስጥ የሚመከሩ ምሳሌዎችን ማግኘት ይችላሉ።
የGITIGNORE ፋይል እንዴት እንደሚከፈት
GITIGNORE ፋይሎች ግልጽ የሆኑ የጽሑፍ ፋይሎች ናቸው፣ይህ ማለት የጽሑፍ ፋይሎችን ማንበብ በሚችል በማንኛውም ፕሮግራም መክፈት ይችላሉ።
የዊንዶውስ ተጠቃሚዎች GITIGNORE ፋይሎችን አብሮ በተሰራው የማስታወሻ ደብተር ፕሮግራም ወይም በነጻ ኖትፓድ++ መክፈት ይችላሉ። GITIGNORE ፋይሎችን በ macOS ላይ ለመክፈት Gedit መጠቀም ይችላሉ። የሊኑክስ ተጠቃሚዎች (እንዲሁም ዊንዶውስ እና ማክሮስ) Atom GITIGNORE ፋይሎችን ለመክፈት እና ለማርትዕ ጠቃሚ ሆኖ ሊያገኙት ይችላሉ።
ነገር ግን የGITIGNORE ፋይሎች በWindows፣ Linux እና MacOS ላይ የሚሰራ ነፃ ሶፍትዌር በሆነው Git አውድ ውስጥ እስካልተገለገልክ ድረስ (ማለትም ችላ የተባለ ፋይል ሆነው አይሰሩም) በእርግጥ ጥቅም ላይ ሊውሉ አይችሉም።
የGITIGNORE ፋይል ህጎቹ እንዲተገበሩ በሚፈልጉበት ቦታ ሁሉ በማስቀመጥ መጠቀም ይችላሉ። በእያንዳንዱ የስራ ማውጫ ውስጥ የተለየ ያስቀምጡ እና ችላ የተባሉት ህጎች ለእያንዳንዱ አቃፊ በተናጥል ይሰራሉ። የ GITIGNORE ፋይሉን በፕሮጄክቱ የስራ ማውጫ ስር ባለው አቃፊ ውስጥ ካስቀመጡት ፣ ሁሉንም ህጎች እዚያ ማከል ይችላሉ ፣ ስለዚህም እሱ ዓለም አቀፍ ሚናን ይወስዳል።
የGITIGNORE ፋይልን በ Git ማከማቻ ማውጫ ውስጥ አታስቀምጡ። ፋይሉ በስራ ማውጫው ውስጥ መሆን ስላለበት ህጎቹ እንዲተገበሩ አይፈቅድም።
GITIGNORE ፋይሎች ችላ የተባሉትን ደንቦች ማከማቻዎን ሊዘጋው ለሚችል ለማንኛውም ሰው ለማጋራት ይጠቅማሉ። ለዚህ ነው፣ GitHub እንዳለው፣ ወደ ማከማቻዎ ማስገባት አስፈላጊ የሆነው።
እንዴት ወደ GITIGNORE ፋይል እንዴት እንደሚቀየር
CVSIGNOREን ወደ GITIGNORE ስለመቀየር መረጃ ለማግኘት ይህንን የቁልል ፍሰት ክር ይመልከቱ። ቀላሉ መልሱ ምንም ማድረግ የሚችል መደበኛ ፋይል መቀየሪያ የለም፣ ነገር ግን በCVSIGNORE ፋይል ስርዓተ-ጥለት ላይ ለመቅዳት ሊጠቀሙበት የሚችሉት ስክሪፕት ሊኖር ይችላል።
እንዴት የSVN ማከማቻዎችን ወደ Git ማከማቻዎች መለወጥ እንደሚቻል ይመልከቱ ያንን ለማድረግ። እንዲሁም፣ ተመሳሳዩን ነገር ማሳካት የሚችለውን ይህን የባሽ ስክሪፕት ይመልከቱ።
የእርስዎን GITIGNORE ፋይል ወደ የጽሑፍ ፋይል ቅርጸት ለማስቀመጥ ከላይ ከተጠቀሱት የጽሑፍ አርታኢዎች አንዱን ይጠቀሙ። አብዛኛዎቹ ወደ TXT፣ HTML እና ተመሳሳይ የፅሁፍ ቅርጸቶች መቀየር ይችላሉ።
የላቀ ንባብ በGITIGNORE ፋይሎች
በዚህ ትእዛዝ የሀገር ውስጥ GITIGNORE ፋይል ከተርሚናል መገንባት ይችላሉ፡
ንካ.gitignore
አለማቀፋዊ እንዲህ ማድረግ ይቻላል፡
git config --global core.excludesfile ~/.gitignore_global
በአማራጭ የGITIGNORE ፋይል ማድረግ ካልፈለጉ የ.git/info/exclude ፋይልን በማርትዕ ማግለያዎችን ወደ እርስዎ ማከማቻ ማከማቻ ማከል ይችላሉ።
በስርዓተ ክወናው የተፈጠሩ የተለያዩ ፋይሎችን ችላ የሚል የGITIGNORE ፋይል ቀላል ምሳሌ ይኸውና፡
. DS_መደብር
. DS_መደብር?
._.ቆሻሻዎች
ehthumbs.dbThumbs.db
LOG፣ SQL እና SQLITE ፋይሎችን ከምንጩ ኮድ የሚያገለግል የGITIGNORE ምሳሌ ይኸውና፡
.ሎግ
.sql.sqlite
ጂት የሚጠይቃቸውን ትክክለኛ የአገባብ ደንቦች ለማክበር መከተል ያለባቸው ብዙ የስርዓተ ጥለት ህጎች አሉ። ስለእነዚህ እና ፋይሉ እንዴት እንደሚሰራ ብዙ ተጨማሪ ከኦፊሴላዊው GITIGNORE Documentation ድር ጣቢያ ማንበብ ትችላለህ።
አንድ ፋይል ችላ እንዳይባል አስቀድመህ ካየህ እና በኋላ በGITIGNORE ፋይል ውስጥ ችላ የምትል ህግ ከጨመርክ ጂት ፋይሉን በድህረ-ገፅ እስክታወጣ ድረስ ችላ እንደማይለው አስታውስ። የሚከተለው ትዕዛዝ፡
git rm --የተሸጎጠ የፋይሉ ስም
ፋይልዎ አሁንም አልተከፈተም?
ፋይልዎ ከላይ እንደተገለፀው የማይሰራ ከሆነ የፋይል ቅጥያውን በትክክል እያነበቡ መሆንዎን ያረጋግጡ። ለምሳሌ፣ በጽሑፍ አርታኢ መክፈት ካልቻሉ ወይም Git ፋይሉን ካላወቀው፣ ከGITIGNORE ፋይል ጋር እየተገናኘህ ላይሆን ይችላል።
IGN ሌላው ችላ የተባለ ፋይል ነው ነገር ግን በRoboHelp Ignore List የፋይል ፎርማት በAdobe RoboHelp የተፈጠረ እና የWindows አጋዥ ሰነዶችን ለመገንባት ጥቅም ላይ ይውላል። ፋይሉ ተመሳሳይ ተግባር ሊያገለግል ቢችልም - በሰነዱ ውስጥ ከተደረጉ ፍለጋዎች ችላ የተባሉ ቃላትን ለመዘርዘር - ከ Git ጋር መጠቀም አይቻልም እና ተመሳሳይ የአገባብ ህጎችን አይከተልም።
ፋይልዎ የማይከፈት ከሆነ የሚከፍተውን ወይም የሚቀይረውን ተገቢውን ሶፍትዌር ማግኘት እንዲችሉ የፋይል ቅጥያውን በምን አይነት ቅርጸት እንደሆነ ለማወቅ ይመርምሩ።
FAQ
በእኔ GITIGNORE ውስጥ ያለውን ነገር እንዴት አያለሁ?
ፋይሉን በመረጡት የጽሑፍ አርታኢ መክፈት ይችላሉ። እንዲሁም አንድ የተወሰነ ፋይል ችላ በተባለው ዝርዝር ውስጥ መኖሩን ለማየት የ git ቼክ-ቸልታ የመመላለሻ ስም ትዕዛዙን መጠቀም ይችላሉ።
GITIGNORE እና GITATTRIBUTES በእይታ ስቱዲዮ ውስጥ ምንድነው?
የGITIGNORE ፋይሉ በGit ማከማቻ ያልተከታተሉ ንጥሎችን ይዘረዝራል፣ የGITATTRIBUTES ፋይሉ ደግሞ በመተላለፊያው ስም ላይ በመመስረት የተወሰኑ ፋይሎችን እንዴት መያዝ እንዳለበት ይገልጻል። ሁለቱንም ፋይሎች ከ የማከማቻ ቅንጅቶች > የመግለጫ እና የመገለጫ ፋይሎችን ሆነው ሁለቱንም ፋይሎች በ Visual Studio ውስጥ መክፈት እና መቀየር ይችላሉ።
እንዴት ነው አቃፊን GITIGNORE የምችለው?
የአንድ የተወሰነ ማውጫ ይዘቶች ችላ ለማለት ከፈለጉ የGITIGNORE ፋይልዎን ይክፈቱ እና የአቃፊ ስም /. ይተይቡ