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

Omogočite trakove zavihkov PWA za namizje v programu Microsoft Edge
Omogočite trakove zavihkov PWA za namizje v programu Microsoft Edge
Kako omogočiti namizne trakove zavihkov PWA v programu Microsoft Edge Microsoft aktivno dela na zagonu progresivnih spletnih aplikacij (PWA) na zavihkih Edge. Najnovejša različica Canary uvaja novo zastavo, ki omogoča vmesnik z zavihki v PWA. Funkcija je na voljo v današnji različici Edge Canary 88.0.678.0. Progresivne spletne aplikacije (PWA) so splet
Windows RT Fall Creators Update RTM je Build 16299
Windows RT Fall Creators Update RTM je Build 16299
Danes se je pojavila uhajajoča aplikacija »Windows 10 Update Assistant«, ki je prav tako potrdila, da je Build 15063 resnično RTM.
Vsi načini za ponovni zagon in zaustavitev sistema Windows 10
Vsi načini za ponovni zagon in zaustavitev sistema Windows 10
V tem članku bomo videli različne načine za ponovni zagon in zaustavitev računalnika z operacijskim sistemom Windows 10.
Kako omogočiti način igre v sistemu Windows 10
Kako omogočiti način igre v sistemu Windows 10
Kako omogočiti način igre v operacijskem sistemu Windows 10 - Windows 10 Creators Update vključuje poseben način igre, ki poveča zmogljivost igre.
Kako to popraviti, ko Spotify ne more predvajati trenutne pesmi
Kako to popraviti, ko Spotify ne more predvajati trenutne pesmi
Vidite napako Spotify: ni mogoče predvajati trenutne pesmi? Morda gre za nastavitve, naročnino ali okvaro. Tukaj je opisano, kako znova omogočite predvajanje glasbe.
Kako premakniti pripomočke v sistemih Windows 7 in Windows 8.1, ne da bi jih pritrdili v mrežo
Kako premakniti pripomočke v sistemih Windows 7 in Windows 8.1, ne da bi jih pritrdili v mrežo
Ko v operacijskem sistemu Windows 7 poskušate namizne pripomočke premakniti, da jih znova razporedite, se zaskočijo glede na položaj drugega ali na rob zaslona. Windows jih samodejno razporedi, da jih poravna v mrežo. Če pa imate nekaj pripomočkov, ki imajo vmes veliko praznega prostora in želite popolno natančnost pikslov
Kako onemogočiti sezname skokov v sistemu Windows 10
Kako onemogočiti sezname skokov v sistemu Windows 10
V sistemu Windows 10 lahko onemogočite sezname za preskakovanje. Operacijski sistem prikazuje sezname za preskok v meniju Start in aplikacijah, pripetih v opravilni vrstici, ki podpirajo to funkcijo.