GITIGNORE-faililaiendiga fail on Git Ignore'i fail, mida kasutatakse versiooni/allika juhtimissüsteemiga Git.
Mis on GITIGNORE'i fail?
Git Ignore'i fail määrab, milliseid faile ja kaustu antud lähtekoodis ignoreerida.
Seda saab kasutada teepõhiselt, nii et reegleid rakendatakse ainult kindlatele kaustadele, kuid saate luua ka globaalse GITIGNORE-faili, mis kehtib iga teie Giti hoidla kohta.
GitHubi.gitignore mallide lehelt leiate kümneid näiteid GITIGNORE-failidest, mida soovitatakse erinevate stsenaariumide korral.
Kuidas avada GITIGNORE'i faili
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 programmi Notepad või tasuta rakendusega Notepad++. GITIGNORE-failide avamiseks macOS-is saate kasutada Gediti. Linuxi kasutajatel (nagu ka Windowsi ja macOS-i) võib Atom olla 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 Windowsis, Linuxis ja macOS-is töötav tasuta tarkvara.
GITIGNORE-faili saate kasutada, asetades selle sinna, kus soovite reegleid rakendada. Pange igasse töökataloogi erinev kataloog ja ignoreerimisreeglid töötavad iga kausta jaoks eraldi. Kui paned faili GITIGNORE projekti töökataloogi juurkausta, saad sinna lisada kõik reeglid, et see saaks globaalse rolli.
Ärge pange GITIGNORE-faili Giti hoidla kataloogi; mis ei võimalda reeglite rakendamist, kuna fail peab olema töökataloogis.
GITIGNORE failid on kasulikud ignoreerimisreeglite jagamiseks kõigi teistega, kes võivad teie hoidla kloonida. Seetõttu on GitHubi sõnul oluline see oma hoidlasse salvestada.
Kuidas teisendada GITIGNORE'i failiks/failist
Vaadake seda Stack Overflow lõime, et saada teavet CVSIGNORE'i teisendamise kohta GITIGNORE'iks. Lihtne vastus on, et pole tavalist failimuundurit, mis seda teie eest saaks teha, kuid võib olla skript, mida saate kasutada CVSIGNORE-faili mustrite kopeerimiseks.
Selleks abi saamiseks vaadake, kuidas teisendada SVN-i hoidlad Git-hoidlateks. Vaadake ka seda Bashi skripti, mis võib sama 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
Saate luua terminalist kohaliku GITIGNORE-faili järgmise käsuga:
puudutage.gitignoreeri
Ülemaailmse saab teha järgmiselt:
git config --global core.excludesfile ~/.gitignore_global
Kui te ei soovi GITIGNORE-faili luua, saate lisada oma kohalikku hoidlasse välistusi, muutes faili.git/info/exclude.
Siin on lihtne näide GITIGNORE-failist, mis ignoreerib erinevaid operatsioonisüsteemi loodud faile:
. DS_Store
. DS_Store?
._. Prügikastid
ehthumbs.dbThumbs.db
Siin on GITIGNORE'i näide, mis välistab lähtekoodist LOG-, SQL- ja SQLITE-failid:
.log
.sql.sqlite
On palju mustrireegleid, mida tuleb järgida, et järgida õigeid süntaksireegleid, mida Git nõuab. Nende ja palju muud faili toimimise kohta saate lugeda ametlikult GITIGNORE'i dokumentatsiooni veebisaidilt.
Pidage meeles, et kui olete faili juba sisse registreerinud, et seda eirataks, ja lisasite hiljem selle jaoks eiramisreegli GITIGNORE-faili, ei ignoreeri Git faili enne, kui eemaldate selle rakendusega järgmine käsk:
git rm -- vahemällu salvestatud failinimi
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 Adobe RoboHelp ja mida kasutatakse koos 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 minu GITIGNORE'is on?
Saate avada faili valitud tekstiredaktoriga. Võite kasutada ka käsku git check-ignore pathname, et näha, kas konkreetne fail on ignoreerimisloendis.
Mis on GITIGNORE ja GITATTRIBUTES Visual Studios?
GITIGNORE fail loetleb üksused, mida Git-hoidla ei jälgi, samas kui fail GITATTRIBUTES määrab, kuidas konkreetseid faile käsitleda teenime alusel. Mõlemat faili saate Visual Studios avada ja muuta jaotisest Hoidla sätted > Ignoreeri ja atribuudifaile
Kuidas ma kausta GITIGNOREDA saan?
Kui soovite teatud kataloogi sisu ignoreerida, avage fail GITIGNORE ja tippige kausta_nimi /.