Põhiline Muu Mis on GITIGNORE'i fail ja kuidas seda kasutada?

Mis on GITIGNORE'i fail ja kuidas seda kasutada?



Git-hoidlaga töötades on soovimatute andmete oht. Õnneks saate luua faili laiendiga GITIGNORE ja määratleda, milliseid faile ja kaustu tuleks projektis eirata. Igas Giti hoidlas kasutamiseks saate moodustada globaalsed GITIGNORE andmed.

Mida

Kuidas luua GITIGNORE-faile

GITIGNORE-failid on lihttekstifailid, nii et saate neid avada Notepadi või mis tahes tekstiredaktori abil. GITIGNORE-faili tegemiseks toimige järgmiselt.

  1. Avage mis tahes tekstiredaktor ja klõpsake nuppu Salvesta. Muutke nimi .gitignore.
  2. Faili redigeerimisel on iga rida reserveeritud ühele kaustale või failile, mida git peaks eirama.

Kasutage #, et lisada .gitignore-faili kommentaare

Kasuta * metamärgi vaste jaoks

Kasutage # /, et ignoreerida GITIGNORE-failiga seotud teid.

Näiteks võib teie GITIGNORE välja näha järgmine:

# Eira kausta sõlme_moodulid

sõlme_moodulid

# Eirake API-võtmetega seotud faile

.env

# Ignoreeri Maci süsteemifaile

. DS_store

# Eira SASS-i konfiguratsioonifaile

.sass-vahemälu

kuidas ig-loole lisada

# Eirake kõiki tekstifaile

* .txt

Nagu te võib-olla teate, on kommentaarid valikulised.

Eirake katalooge, lisades nende teed ja kasutades / iga rea ​​lõpus.

Näiteks:

testimine/

logid /

kuidas facebooki postituse kommenteerimine välja lülitada

koormused /

Kui metamärki * saab kasutada kõigi konkreetse laiendiga failide ignoreerimiseks, saate selle kombineerida eituse sümboliga!. Siin on näide:

* .txt

! readme.txt

! main.txt

Ülaltoodu teavitaks gitit ignoreerimast kõiki .txt laiendiga faile, välja arvatud readme.txt ja main.txt.

Kataloogide jaoks võib kasutada metamärke. Nende kasutamisel olge lihtsalt ettevaatlik, nagu on näidatud selles näites:

test /

! test / example.txt

Võib arvata, et git ignoreerib nüüd kõiki testkataloogis olevaid faile, välja arvatud example.txt. Kuid see pole nii. Toimivuse kaalutlustel ignoreerib see endiselt example.txt, kuna oleme määranud, et kogu testkataloogi ignoreeritakse.

Teil on võimalus kasutada topelttärni (**), et sobitada mis tahes arv katalooge ja faile. Näiteks ütleb Test / ** / *. Txt, et git ignoreeriks testkataloogis ja selle alamkataloogides ainult .txt-ga lõppevaid faile.

GITIGNORE fail Kuidas seda kasutada

Kolm viisi GITIGNORE-failide juurutamiseks

Kasutage globaalset GITIGNORE'i kõigi oma projektide jaoks, kas koos kolleegidega või üksi. Siiski saate luua kohaliku GITIGNORE'i või isegi määrata välistamisreeglid.

Looge kohalik GITIGNORE-fail

GITIGNORE-failide määratlemiseks on kaks võimalust. Teil võib olla kataloogitasemel GITIGNORE-fail või luua fail root. Enamasti sisaldab GITIGNORE omaduste faili ja konfiguratsioonifaile. Kui ka teie meeskonnakaaslased tõmbavad sama GITIGNORE-faili, kasutage selguse huvides kommentaaride lisamiseks kindlasti # -d.

Looge globaalne GITIGNORE-fail

Kui töötate mitme git-hoidlaga, saate säästa palju aega, määratledes kohalike hoidlate jaoks globaalsed reeglid.

kuidas kopeerida tabelit pdf-ist sõnaks
  1. Looge GITIGNORE-fail ja määrake rakendatavad universaalsed reeglid.
  2. Kasutage atribuuti core.excludesFiles kohaliku GITIGNORE-faili globaalseks teisendamiseks. Kasutage järgmist rida:

git config –global core.excludesFile

Looge isiklikud GITIGNORE reeglid

Kui teil on kindel hoidla, reeglid, saate globaalseid või kohalikke GITIGNORE-faile muuta. Neid reegleid ei saa teie töörühma teiste liikmetega jagada ega kontrollida. Võite kohalike töökataloogide või logimisseadete jaoks kasutada personaalseid GITIGNORE-reegleid.

GITIGNORE-faili kasutamine pühendatud failide jaoks

Eirake sisestatud faile

Sisestatud failid integreeritakse hoidlasse, kuna need on vahemällu salvestatud. Kui ignoreerite neid andmeid, tuleb need kõigepealt eemaldada. Soovitatud meetod selleks on need failid kustutada ning seejärel muudatused siduda ja rakendada. Kui olete seda teinud, saate lõpuks kasutada GITIGNORE'i, määrates reegli, kus faili kohalikult eiratakse. Lisage see rida:

git rm - vahemälus

Sel viisil eemaldatakse fail hoidlast, kuigi see jääb töökataloogi. Selle reegliga fail GITIGNORE peaks olema töökataloogis.

Tehke varem ignoreeritud fail

Kui soovite siduda faili, mida on ignoreeritud, saate seda teha kasutades rida git add ja jõudu. Näiteks kui soovite failist example.txt eemaldada failist GITIGNORE, hoides hoidlat pühendatud t, sisestage read:

git add -f example.txt

git pühendama -m Force example.txt lisamine.

Olete nüüd hoidlasse ignoreeritud faili lisanud. Viimane samm on GITIGNORE-faili muutmine, eemaldades eirava mustri või reegli.

Mida

Kasutage GITIGNORE'i oma eeliseks

Kuna GITIGNORE-failid on peaaegu igas projektis, peate õppima, kuidas neid kasutada. Kuigi käsud on lihtsad, on hädavajalik määratleda reeglid ja eirata õigeid faile. GITIGNORE õige kasutamise korral säästate aega ja optimeerite oma projekti.

Kui sageli vajate GIT-i hoidlas GITIGNORE-faile? Kas kasutate enamasti globaalseid või kohalikke reegleid? Palun jagage oma kogemusi kommentaaride jaotises.

Huvitavad Artiklid