Kaj je datoteka GITIGNORE?

Kako odpreti, urediti in pretvoriti datoteke GITIGNORE

Datoteka z razširitvijo datoteke GITIGNORE je datoteka Git Ignore, ki se uporablja s sistemom za upravljanje različic / virov, imenovanim Git. Določa, katere datoteke in mape ne bi smeli prezreti v določeni izvorni kodi.

Uporablja se lahko na podlagi posamezne poti, tako da se pravila uporabljajo samo za določene mape, lahko pa ustvarite tudi globalno datoteko GITIGNORE, ki velja za vsak repozitorij Git, ki ga imate.

Tu lahko najdete več deset primerov datotek GITIGNORE, ki so priporočeni v različnih scenarijih, na strani GitHub's .gitignore templates.

Kako odpreti datoteko GITIGNORE

Datoteke GITIGNORE so datoteke s preprostimi besedili, kar pomeni, da jih lahko odprete s programom, ki omogoča branje besedilnih datotek.

Uporabniki sistema Windows lahko odprejo datoteke GITIGNORE z vgrajenim programom Notepad ali brezplačno aplikacijo Notepad ++. Če želite odpreti datoteke GITIGNORE na macOS, lahko uporabite Gedit. Uporabniki Linuxa (kot tudi Windows in MacOS) lahko Atomu koristijo za odpiranje in urejanje datotek GITIGNORE.

Vendar pa datoteke GITIGNORE dejansko niso uporabne (tj ne delujejo kot datoteke, ki se zanemarjajo), razen če jih uporabljate v kontekstu Git-a, ki je brezplačna programska oprema, ki se izvaja v sistemih Windows, Linux in MacOS.

Datoteko GITIGNORE lahko uporabite tako, da jo postavite, kjerkoli želite, da se pravila uporabijo. V vsakem delovnem imeniku postavite drugačno in pravila za prezreti bodo delovala za vsako mapo posebej. Če datoteko GITIGNORE vstavite v osnovno mapo delovnega imenika projekta, lahko tam dodate vsa pravila, tako da prevzame globalno vlogo.

Opomba: datoteke GITIGNORE ne vstavljajte v imenik Git repozitorija; ki ne dovoljuje uporabe pravil, ker mora biti datoteka v delovnem imeniku.

Datoteke GITIGNORE so uporabne za izmenjavo pravil igranja z drugimi, ki bi lahko klonirali vaš repozitorij. Zato je po mnenju podjetja GitHub pomembno, da ga prevzamete v svoj repozitorij.

Kako spremeniti / iz datoteke GITIGNORE

Oglejte si to nitno preoblikovanje stika za informacije o pretvorbi CVSIGNORE v GITIGNORE. Preprost odgovor je, da ni rednega pretvornika datotek, ki to lahko naredi za vas, vendar je morda skript, ki ga lahko uporabite za kopiranje vzorcev datoteke CVSIGNORE.

Oglejte si Kako pretvoriti SVN skladišča v Git skladišča za pomoč pri tem. Oglejte si tudi ta skript Bash, ki bi lahko dosegel isto stvar.

Če želite datoteko GITIGNORE shraniti v obliko zapisa besedila, uporabite enega od zgoraj omenjenih urejevalnikov besedil. Večina jih lahko pretvori v TXT, HTML in podobne oblike besedila.

Napredno branje datotek GITIGNORE

Lahko zgradite lokalno datoteko GITIGNORE iz terminala s tem ukazom :

dotaknite se .gitignore

Globalni se lahko naredi takole:

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

Če pa ne želite narediti datoteke GITIGNORE, lahko dodate izključitve v svoj lokalni repozitorij tako, da uredite datoteko .git / info / exclude .

Tukaj je preprost primer datoteke GITIGNORE, ki bi prezrla različne datoteke, ki jih ustvari operacijski sistem :

.DS_Store .DS_Store? ._ * .Traži ehthumbs.db Thumbs.db

Tukaj je primer GITIGNORE, ki izključuje datoteke LOG , SQL in SQLITE iz izvorne kode:

* .log * .sql * .sqlite

Obstaja veliko vzorčnih pravil, ki jih je treba upoštevati, da bi upoštevali pravilna sintaksna pravila, ki jih zahteva Git. O njih lahko preberete in veliko več o tem, kako deluje datoteka, na uradni spletni strani Dokumentacije GITIGNORE.

Ne pozabite, da če ste že prijavljeni v datoteko, ki je ni mogoče prezreti, in nato kasneje v datoteko GITIGNORE dodajte pravilo zanemarjanja, Git ne bo prezrl te datoteke, dokler ga ne odstranite z naslednjim ukazom:

git rm - cached namefotografijo

Ali se vaša datoteka še vedno ne odpre?

Če vaša datoteka ne deluje tako, kot je opisano zgoraj, preverite, ali pravilno berete razširitev datoteke. Če na primer ne morete odpreti z urejevalnikom besedil ali če Git ne prepozna datoteke, morda ne boste resnično obravnavali datoteke GITIGNORE.

IGN je druga datoteka, ki se prezre, vendar je v datoteki datoteke Ignore List RoboHelp, ki jo je ustvaril in uporabil s programom Adobe RoboHelp za izdelavo dokumentov za pomoč Windows. Medtem ko lahko datoteka služi podobno funkcijo - seznam besed, ki jih v dokumentaciji ne upoštevamo, jih ni mogoče uporabljati z Gitom in ne sledijo istim pravilom sintakse.

Če se vaša datoteka ne odpre, preglejte svojo razširitev datoteke, če želite izvedeti, v kakšnem formatu je, da lahko najdete ustrezno programsko opremo, ki jo odpre ali pretvori.