Mis on GITIGNORE fail?

GITIGNORE-failide avamine, muutmine ja teisendamine

GITIGNORE- faililaiendiga fail on Git Ignore fail, mida kasutatakse Git versioon / lähtekoodiga kontrollsüsteemiga. See määrab kindlaks, milliseid faile ja kaustu ei peaks antud lähtekoodis ignoreerima.

Seda saab kasutada ükshaaval, nii et eeskirju rakendatakse ainult kindlatele kaustadele, kuid saate luua ka globaalse GITIGNORE-faili, mis kehtib kõigile teie Git-i hoidlale.

GitHub's .gitignore mallide lehel on kümneid näiteid GITIGNORE-failidest, mida soovitatakse mitmesugustes stsenaariumides.

Kuidas GITIGNORE-faili avada

GITIGNORE-failid on tavalised tekstifailid, mis tähendab, et saate avada ühe mis tahes programmi abil, mis võib lugeda tekstifaile.

Windowsi kasutajad saavad avada GITIGNORE-faile sisseehitatud Notepad-programmi või tasuta Notepad ++ rakendusega. GITIGNORE-failide avamiseks macOS-is, võite kasutada Geditit. Linuxi kasutajad (samuti Windows ja macOS) võivad leida Atomi kasulikuna GITIGNORE-failide avamiseks ja redigeerimiseks.

Kuid GITIGNORE-failid ei ole tegelikult kasutatavad (st nad ei tööta ignoreerimisfailina), kui neid ei kasutata Git-i kontekstis, mis on Windowsi, Linuxi ja MacOS-i käivitatav tasuta tarkvara .

Võite kasutada GITIGNORE-faili, asetades selle kõikjal, kus soovite reegleid kohaldada. Pange iga töökataloogi teine ​​ja ignoreerimise reeglid töötavad iga kausta eraldi. Kui panete GITIGNORE-faili projekti töökataloogi juurkausta , saate lisada kõik reeglid seal, nii et see võtab ülemaailmse rolli.

Märkus: Ärge asetage GITIGNORE-fail Git'i hoidla kataloogi; see ei luba eeskirjade kohaldamist, kuna fail peab olema töökataloogis.

GITIGNORE-failid on kasulikud ignoreeritavate reeglite jagamiseks kellegi teisega, kes võivad teie hoidlat kloonida. Sellepärast on GitHubi sõnul oluline see panna see oma hoidlasse.

Kuidas teisendada GITIGNORE-faili sisse / välja

Vaadake seda Stack Overflow ipi, et saada teavet CVSIGNORE teisendamise kohta GITIGNORE-i. Lihtne vastus on see, et tavalist failivormingut ei toimu, mis suudab seda teie jaoks teha, kuid võib olla skript, mida saate kasutada CVSIGNORE-faili mustrite kopeerimiseks.

Vaadake, kuidas SVN-i hoidlaid Git-ihoidlateks teisendada. Vaadake ka seda Bashi skripti, mis võib sama teed saavutada.

GITIGNORE-faili salvestamiseks tekstifaili vormingusse kasutage ühte eespool nimetatud tekstiredaktoritest. Enamik neist saab teisendada TXT-, HTML- ja sarnasteks tavalisteks tekstivorminguteks.

Lisateave GITIGNORE failide kohta

Saate luua kohaliku GITIGNORE-faili terminalist koos selle käsuga :

puudutage .gitignore

Globaalset saab teha järgmiselt:

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

Kui te ei soovi GITIGNORE-faili luua, võite oma lokaalsele hoidlale väljajätmisi lisada, redigeerides faili .git / info / exclude .

Siin on lihtne GITIGNORE-faili näide, mis ignoreerib operatsioonisüsteemi genereeritud mitmesuguseid faile:

.DS_Store .DS_Store ._ * .Trashes ehthumbs.db Thumbs.db

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

* .log * .sql * .sqlite

Seal on palju mustrite reegleid, mida tuleb järgida, et järgida nõuetekohaseid süntaksireegleid, mida Git nõuab. Võite lugeda nende kohta ja veelgi rohkem faili toimimise kohta ametlikust GITIGNORE dokumendi veebisaidilt.

Veenduge, et meeles pidada, et kui olete failis juba registreerinud, et seda ei ignoreerita, ja seejärel lisage sellele GITIGNORE-failis ignoreerimise reegel, ignoreerib Git faili seni, kuni see ei leita seda järgmise käsuga:

git rm - faili nimi

Kas teie fail ei ole veel avatud?

Kui teie fail ei tööta nagu eespool kirjeldatud, veenduge, et lugesite faililaiendit õigesti. Näiteks kui te ei saa seda tekstiredaktoriga avada või kui Git faili ei tunne, ei pruugi te tegelikult GITIGNORE-failiga tegeleda.

IGN on teine ​​ignoreeritav fail, kuid see on RoboHelpi ignoreeritavate failivormingutega loodud ja Adobe RoboHelpi abil Windowsi abidokumentide loomine. Kuigi failil võib olla sarnane funktsioon - loetleda sõnu, mida ignoreeritakse dokumentidest läbi viidud otsingutest - seda ei saa Gitiga kasutada ja see ei järgi samu süntaksireegleid.

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