GITIGNORE-fail (mis see on ja kuidas seda avada)

A faili koos GITIGNORE'iga faililaiendit on Git Ignore fail, mida kasutatakse versiooni/allika juhtimissüsteemiga nimega Git.

Mis on GITIGNORE-fail?

Git Ignore fail määrab, milliseid faile ja kaustu tuleks antud lähtekoodis ignoreerida.

Seda saab kasutada teepõhiselt, nii et reegleid rakendatakse ainult teatud kaustadele, kuid saate luua ka globaalse GITIGNORE-faili, mis kehtib iga Giti hoidla sul on.

Võite leida kümneid näiteid GITIGNORE-failidest, mida soovitatakse erinevatel stsenaariumidel, alates GitHubi .gitignore mallide leht.

Kuidas GITIGNORE-faili avada

Ekraanipilt mitmest GITIGNORE-failist operatsioonisüsteemis Windows 10, mis avanevad Notepadiga

GITIGNORE-failid on lihttekstifailid, mis tähendab, et saate selle avada mis tahes programmiga, mis suudab tekstifaile lugeda.

Windowsi kasutajad saavad GITIGNORE faile avada sisseehitatud Notepad programmi või tasuta rakendusega Notepad++. GITIGNORE-failide avamiseks macOS-is saate kasutada Gediti. Linuxi kasutajad (nagu ka Windows ja macOS) võivad leida Atom kasulik GITIGNORE failide avamiseks ja redigeerimiseks.

Kuid GITIGNORE-failid ei ole tegelikult kasutatavad (st nad ei toimi ignoreerimisfailidena), välja arvatud juhul, kui neid kasutatakse Giti kontekstis, mis on

tasuta tarkvara mis töötab Windowsis, Linuxis ja macOS-is.

Saate kasutada GITIGNORE-faili, asetades selle sinna, kus soovite reegleid rakendada. Pange igasse töökataloogi erinev kataloog ja ignoreerimisreeglid töötavad iga kausta puhul eraldi. Kui sisestate GITIGNORE-faili faili juurkaust projekti töökataloogist, saate sinna lisada kõik reeglid, et see saaks globaalse rolli.

Ärge pange GITIGNORE-faili Giti hoidla kataloogi; mis ei võimalda reegleid rakendada, kuna fail peab olema töökataloogis.

GITIGNORE-failid on kasulikud ignoreerimisreeglite jagamiseks kõigi teistega, kes võivad teie hoidla kloonida. See on põhjus, miks, GitHubi järgi, on oluline see oma hoidlasse salvestada.

Kuidas teisendada GITIGNORE-failiks/failist

Vaata see Stack Overflow lõime teabe saamiseks CVSIGNORE'i teisendamiseks GITIGNORE'iks. Lihtne vastus on, et pole olemas tavaline failimuundur mis saab seda teie eest teha, kuid võib olla skript, mida saate kasutada CVSIGNORE-faili mustrite kopeerimiseks.

Vaata Kuidas teisendada SVN-i hoidlad Git-hoidlateks abi eest seda teha. Vaata ka see Bashi skript mis võib-olla suudaks sama asja saavutada.

GITIGNORE-faili salvestamiseks tekstifailivormingusse kasutage mõnda ülalmainitud tekstiredaktorit. Enamik neist saab teisendada TXT-, HTML-i ja sarnastesse lihttekstivormingutesse.

GITIGNORE'i failide täpsem lugemine

Selle abil saate terminalist luua kohaliku GITIGNORE-faili käsk:

puudutage .gitignore. 

Globaalse saab teha järgmiselt:

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

Teise võimalusena, kui te ei soovi GITIGNORE-faili luua, saate lisada oma kohalikku hoidlasse välistusi, muutes faili .git/info/exclude faili.

Siin on lihtne näide GITIGNORE-failist, mis eirab erinevaid operatsioonisüsteem:

.DS_Store 
.DS_Store?
._* .Prügikastid
ehthumbs.db
Pöidlad.db.

Siin on GITIGNORE näide, mis välistab LOG, SQL ja SQLITE failid lähtekoodist:

*.log 
*.sql
*.sqlite.

Õigest kinnipidamiseks tuleb järgida palju mustrireegleid süntaks reeglid, mida Git nõuab. Nende kohta ja palju muud faili toimimise kohta saate lugeda ametnikult GITIGNORE'i dokumentatsioon veebisait.

Pidage kindlasti meeles, et kui olete faili juba sisse registreerinud, et seda eirataks, ja lisage hiljem ignoreerimine reegli jaoks failis GITIGNORE, ei ignoreeri Git faili enne, kui eemaldate selle järgmise käsuga:

git rm -- vahemällu salvestatud faili nimi. 

Kas teie fail ikka ei avane?

Kui teie fail ei tööta ülalkirjeldatud viisil, kontrollige, kas loete faililaiendit õigesti. Näiteks kui te ei saa seda tekstiredaktoriga avada või kui Git ei tunne faili ära, ei pruugi te GITIGNORE-failiga tegelikult tegeleda.

IGN on veel üks ignoreerimisfail, kuid see on RoboHelp Ignore List failivormingus, mille on loonud ja mida kasutatakse koos Adobe RoboHelp Windowsi abidokumentide koostamiseks. Kuigi failil võib olla sarnane funktsioon – loetleda sõnad, mida dokumentatsioonis tehtud otsingutes ignoreeritakse –, ei saa seda Gitiga kasutada ja see ei järgi samu süntaksireegleid.

Kui teie fail ei avane, uurige selle faililaiendit, et teada saada, mis vormingus see on, et saaksite leida sobiva tarkvara, mis selle avab või teisendab.

KKK

  • Kuidas ma näen, mis mu GITIGNORE'is on?

    Saate faili avada oma valitud tekstiredaktor. Võite kasutada ka git check-ignoreeri teenimi käsk, et näha, kas konkreetne fail on ignoreerimisloendis.

  • Mis on GITIGNORE ja GITATTRIBUTES Visual Studios?

    Fail GITIGNORE loetleb üksused, mida Git-hoidla ei jälgi, fail GITATTRIBUTES aga määrab, kuidas konkreetseid faile käsitleda teenime alusel. Saate Visual Studios mõlemat faili avada ja muuta alates Hoidla sätted > Ignoreeri ja atribuutide faile.

  • Kuidas kausta GITIGNOREDA?

    Kui soovite teatud kataloogi sisu ignoreerida, avage oma GITIGNORE-fail ja tippige kausta_nimi/.