Glavni Drugo Kaj je datoteka GITIGNORE in kako jo uporabim?

Kaj je datoteka GITIGNORE in kako jo uporabim?



Pri delu s skladiščem git obstaja nevarnost neželenih podatkov. Na srečo lahko ustvarite datoteko s končnico GITIGNORE in določite, katere datoteke in mape bodo v projektu prezrte. Globalne podatke GITIGNORE lahko oblikujete za uporabo z vsakim Git-ovim skladiščem.

Kaj

Kako ustvariti datoteke GITIGNORE

Datoteke GITIGNORE so navadne besedilne datoteke, zato jih lahko odprete s programom Notepad ali katerim koli urejevalnikom besedil. Datoteko GITIGNORE ustvarite tako:

  1. Odprite kateri koli urejevalnik besedil in pritisnite shrani. Spremenite ime v .gitignore.
  2. Pri urejanju datoteke je vsaka vrstica rezervirana za eno mapo ali datoteko, ki bi jo git moral prezreti.

S pomočjo # dodajte komentarje v datoteko .gitignore

Uporabite * za ujemanje nadomestnih znakov

Uporabite # /, da prezrete poti glede na datoteko GITIGNORE.

Na primer, vaš GITIGNORE je lahko videti tako:

# Prezri mapo node_modules

node_modules

# Prezri datoteke, povezane s ključi API

.env

# Prezri sistemske datoteke Mac

.DS_store

# Prezri konfiguracijske datoteke SASS

.sass-cache

neurejeno, kako zgraditi bazo

# Prezri vse besedilne datoteke

* .txt

Kot morda že veste, komentarji niso obvezni.

Ignorirajte imenike, tako da vključite njihove poti in uporabite / na koncu vsake vrstice.

Na primer:

testiranje /

dnevniki /

kako poslati velike video datoteke iz iphone -

obremenitve /

Medtem ko lahko z nadomestnim simbolom * prezrete vse datoteke z določeno pripono, ga lahko kombinirate s simbolom negacije! Tu je primer:

* .txt

! readme.txt

! main.txt

Zgoraj bi obvestili git, da prezre vsako datoteko s pripono .txt, razen readme.txt in main.txt.

Nadomestne znake lahko uporabite za imenike. Bodite previdni pri njihovi uporabi, kot je prikazano v tem primeru:

preizkus /

! test / example.txt

Morda mislite, da bo git zdaj prezrl vse datoteke v preskusnem imeniku, razen example.txt. Vendar temu ni tako. Še vedno bo ignoriral example.txt iz razlogov uspešnosti, saj smo opredelili, da je celoten preskusni imenik prezrt.

Za ujemanje poljubnega števila imenikov in datotek lahko uporabite dvojno zvezdico (**). Na primer, Test / ** / *. Txt bo gitu naročil, naj v preskusnem imeniku in njegovih podimenikih prezre samo datoteke, ki se končajo z .txt.

Datoteka GITIGNORE Kako jo uporabiti

Trije načini za uporabo datotek GITIGNORE

Uporabite globalni GITIGNORE pri vseh svojih projektih, bodisi s sodelavci bodisi sami. Lahko pa ustvarite lokalni GITIGNORE ali celo določite pravila za izključitev.

Ustvarite lokalno datoteko GITIGNORE

Datoteke GITIGNORE lahko definirate na dva načina. Datoteko GITIGNORE lahko imate na ravni imenika ali ustvarite datoteko v korenu. V večini primerov GITIGNORE vključuje datoteko z lastnostmi in konfiguracijske datoteke. Ko tudi vaši soigralci vlečejo isto datoteko GITIGNORE, za jasnost dodajte komentarje z #.

Ustvarite globalno datoteko GITIGNORE

Če delate z več skladišči git, lahko prihranite veliko časa z določitvijo globalnih pravil za svoja lokalna skladišča.

kako narediti fb objavo v skupni rabi
  1. Ustvarite datoteko GITIGNORE in določite univerzalna pravila, ki jih želite uporabiti.
  2. Uporabite lastnost core.excludesFiles za pretvorbo vaše lokalne datoteke GITIGNORE v globalno. Uporabite naslednjo vrstico:

git config –global core.excludesFile

Ustvarite osebna pravila GITIGNORE

Če imate določeno repozitorij, pravila, lahko spremenite globalne ali lokalne datoteke GITIGNORE. Teh pravil ni mogoče deliti ali nadzorovati z drugimi člani vaše delovne skupine. Za lokalne delovne imenike ali nastavitve dnevnika lahko uporabite osebna pravila GITIGNORE.

Uporaba datoteke GITIGNORE za zapisane datoteke

Prezri predane datoteke

Zavezane datoteke se integrirajo v repozitorij, saj so predpomnjene. Če prezrete te podatke, jih je treba najprej odstraniti. Predlagani način za to je, da te datoteke izbrišete, nato pa spremembe uveljavite in uveljavite. Ko to storite, lahko končno uporabite GITIGNORE, tako da določite pravilo, pri katerem bo datoteka lokalno prezrta. Dodaj to vrstico:

git rm –cached

Na ta način bo datoteka odstranjena iz skladišča, čeprav bo ostala v delovnem imeniku. Datoteka GITIGNORE s tem pravilom mora biti v delovnem imeniku.

Prekini prezrto datoteko

Če želite zapisati datoteko, ki je bila prezrta, lahko to izvedete z vrstico za dodajanje git in možnostjo sile. Če želite na primer odstraniti example.txt iz datoteke GITIGNORE, medtem ko je v repozitoriju obvezen t, vstavite vrstice:

git add -f example.txt

git commit -m Prisilno dodajanje example.txt.

Zdaj ste v odlagališče dodali prezrto datoteko. Zadnji korak je sprememba datoteke GITIGNORE z odstranitvijo vzorca ignoriranja ali pravila.

Kaj

Uporabite GITIGNORE v svojo korist

Ker so datoteke GITIGNORE prisotne v skoraj vsakem projektu, se boste morali naučiti, kako jih uporabljati. Čeprav so ukazi preprosti, je nujno določiti svoja pravila in prezreti pravilne datoteke. S pravilno uporabo GITIGNORE boste prihranili čas in optimizirali svoj projekt.

Kako pogosto potrebujete datoteke GITIGNORE v repozitoriju git? Ali večinoma uporabljate globalna ali lokalna pravila? Prosimo, delite svoje izkušnje v oddelku za komentarje.

Zanimivi Članki

Izbira Urednika

Kako preklicati plačilo Zelle
Kako preklicati plačilo Zelle
Če ste družini ali prijateljem pogosto pošiljali denar, ste verjetno že slišali za Zelle. To je odlična aplikacija, ki omogoča hiter in enostaven prenos do ljudi, ki jih poznate. Kaj pa se zgodi, če slučajno
Kako uporabljati miško in tipkovnico z Xboxom
Kako uporabljati miško in tipkovnico z Xboxom
Konzole za video igre so zasnovane predvsem za uporabo s krmilniki, vendar številni sodobni modeli ponujajo združljivost z miško in tipkovnico. Xbox podpira to nadzorno shemo, vendar boste morali najprej omogočiti nastavitve. Poleg tega vsaka igra ne podpira
Najboljši iskalci ključev leta 2024
Najboljši iskalci ključev leta 2024
Najboljši sledilniki ključev so glasni, vzdržljivi, dolgega dosega in imajo obsežno lokacijsko mrežo. Naši najboljši izbori so Tile in Chipolo.
Kako popraviti zlomljeno nogo v DayZ
Kako popraviti zlomljeno nogo v DayZ
Kot vse prave hardcore igre za preživetje, DayZ igralcu ne dovoli, da se sprehaja naokoli, kot da se po poškodbi ni nič zgodilo. Če ne ozdraviš pravočasno, umreš. S posodobitvijo 1.10, sedem let po začetni
Ali lahko preverite, kdo je postavil blok v Minecraft? Ne!
Ali lahko preverite, kdo je postavil blok v Minecraft? Ne!
Miroljubni igralci gledajo na Minecraft kot na polje za izražanje svoje ustvarjalnosti in zabavo s prijatelji. Vendar pa obstajajo tudi žalujoči, ki svojemu igranju raje dodajo malo drame. Žalostniki dražijo ljudi z uničenjem njihovih konstrukcij
River Roll On PREMIUM 4k tema za Windows 10
River Roll On PREMIUM 4k tema za Windows 10
Še ena čudovita 4k tema je na voljo uporabnikom sistema Windows 10 prek Microsoftove trgovine. Poimenovan 'River Roll On PREMIUM' vključuje 16 vrhunskih 4k slik s posnetki pogledov na reke z vsega sveta. Oglas River Roll On PREMIUM Na teh 16 vrhunskih 4k slikah se pretakajte z rekami po vsem svetu.
Kako prevesti preglednico Google z Google Prevajalnikom
Kako prevesti preglednico Google z Google Prevajalnikom
Google Preglednice so priročna platforma z obilico funkcij. Ena od teh funkcij vam omogoča prevajanje vsebine celic preglednice. V Google Preglednicah lahko prevedete katero koli besedo, zaznate jezike in ustvarite sezname 'besedišča'.