Datoteka s pripono datoteke GITIGNORE je datoteka Git Ignore, ki se uporablja s sistemom za nadzor različice/vira, imenovanim Git.
Kaj je datoteka GITIGNORE?
Datoteka Git Ignore določa, katere datoteke in mape naj bodo prezrte v določeni izvorni kodi.
Uporabite ga lahko na podlagi posamezne poti, tako da se pravila uporabljajo samo za določene mape, ustvarite pa lahko tudi globalno datoteko GITIGNORE, ki velja za vsako Git repozitorij, ki ga imate.
Na GitHubovi strani s predlogami.gitignore lahko najdete na desetine primerov datotek GITIGNORE, ki so priporočene v različnih scenarijih.
Kako odpreti datoteko GITIGNORE
Datoteke GITIGNORE so navadne besedilne datoteke, kar pomeni, da jih lahko odprete s katerim koli programom, ki lahko bere besedilne datoteke.
Uporabniki sistema Windows lahko odpirajo datoteke GITIGNORE z vgrajenim programom Notepad ali z brezplačno aplikacijo Notepad++. Če želite odpreti datoteke GITIGNORE v sistemu macOS, lahko uporabite Gedit. Uporabnikom Linuxa (pa tudi Windows in macOS) se bo Atom morda zdel koristen za odpiranje in urejanje datotek GITIGNORE.
Vendar pa datoteke GITIGNORE dejansko niso uporabne (tj. ne delujejo kot prezrta datoteka), razen če se uporabljajo v okviru Git, ki je brezplačna programska oprema, ki deluje v sistemih Windows, Linux in macOS.
Datoteko GITIGNORE lahko uporabite tako, da jo postavite kamor koli želite, da veljajo pravila. V vsak delovni imenik postavite drugega in pravila prezrtja bodo delovala za vsako mapo posebej. Če datoteko GITIGNORE postavite v korensko mapo delovnega imenika projekta, lahko tja dodate vsa pravila, tako da prevzame globalno vlogo.
Ne postavljajte datoteke GITIGNORE v imenik skladišča Git; ki ne bo dovolil uporabe pravil, ker mora biti datoteka v delovnem imeniku.
Datoteke GITIGNORE so uporabne za skupno rabo pravil prezrtja z vsemi drugimi, ki bi lahko klonirali vaš repozitorij. Zato je glede na GitHub pomembno, da ga prenesete v svoje skladišče.
Kako pretvoriti v/iz datoteke GITIGNORE
Glejte to nit Stack Overflow za informacije o pretvorbi CVSIGNORE v GITIGNORE. Preprost odgovor je, da ne obstaja običajni pretvornik datotek, ki bi to lahko naredil namesto vas, lahko pa obstaja skript, s katerim lahko kopirate vzorce datoteke CVSIGNORE.
Glejte Kako pretvoriti repozitorije SVN v repozitorije Git za pomoč pri tem. Oglejte si tudi ta skript Bash, ki morda lahko doseže isto.
Če želite datoteko GITIGNORE shraniti v format besedilne datoteke, uporabite enega od zgoraj omenjenih urejevalnikov besedila. Večina jih lahko pretvori v TXT, HTML in podobne oblike navadnega besedila.
Napredno branje o datotekah GITIGNORE
Lokalno datoteko GITIGNORE lahko zgradite iz terminala s tem ukazom:
dotik.gitignore
Globalnega lahko naredite takole:
git config --global core.excludesfile ~/.gitignore_global
Če ne želite ustvariti datoteke GITIGNORE, lahko dodate izključitve v svoje lokalno skladišče 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?
._. Trashes
ehthumbs.dbThumbs.db
Tukaj je primer GITIGNORE, ki izključuje datoteke LOG, SQL in SQLITE iz izvorne kode:
.log
.sql.sqlite
Obstaja veliko pravil vzorcev, ki jih je treba upoštevati, da bi upoštevali pravilna sintaksna pravila, ki jih zahteva Git. O tem in še veliko več o tem, kako datoteka deluje, lahko preberete na uradni spletni strani GITIGNORE Documentation.
Ne pozabite, da če ste že označili datoteko, ki naj ne bo prezrta, in pozneje dodate pravilo prezrtja zanjo v datoteki GITIGNORE, Git ne bo prezrl datoteke, dokler ji ne odprete sledi z naslednji ukaz:
git rm --predpomnjeno imedatoteke
Ali se vaša datoteka še vedno ne odpre?
Če vaša datoteka ne deluje, kot je opisano zgoraj, preverite, ali pravilno berete pripono datoteke. Na primer, če je ne morete odpreti z urejevalnikom besedil ali če Git ne prepozna datoteke, morda res nimate opravka z datoteko GITIGNORE.
IGN je še ena prezrta datoteka, vendar je v formatu datoteke RoboHelp Seznam prezrtih datotek, ki jo je ustvaril in uporabljal Adobe RoboHelp za izdelavo dokumentov pomoči za Windows. Medtem ko lahko datoteka služi podobni funkciji – za seznam besed, ki so prezrte pri iskanju po dokumentaciji – je ni mogoče uporabiti z Gitom in ne sledi istim pravilom sintakse.
Če se vaša datoteka ne odpre, raziščite njeno datotečno pripono in ugotovite, v kateri obliki zapisa je, da boste lahko našli ustrezno programsko opremo, ki jo odpre ali pretvori.
FAQ
Kako vidim, kaj je v mojem GITIGNORE?
Datoteko lahko odprete z izbranim urejevalnikom besedil. Uporabite lahko tudi ukaz git check-ignore pathname, da vidite, ali je določena datoteka na seznamu prezrtih.
Kaj je GITIGNORE in GITATTRIBUTES v Visual Studio?
Datoteka GITIGNORE navaja elemente, ki jim repozitorij Git ne sledi, medtem ko datoteka GITATTRIBUTES določa, kako obravnavati določene datoteke na podlagi imena poti. Obe datoteki lahko odprete in spremenite v Visual Studio iz Repository Settings > Ignore & Attributes Files
Kako GITIGNORIRAM mapo?
Če želite prezreti vsebino določenega imenika, odprite datoteko GITIGNORE in vnesite folder_name /.