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

Toimetaja Valik

Laadige alla Win + R Alias ​​Manager
Laadige alla Win + R Alias ​​Manager
Win + R varjunime haldur. Win + R Alias ​​Manager pakub väga lihtsat ja käepärast viisi lemmikrakenduste varjunimede loomiseks. Näiteks saate käivitamise dialoogiboksi sisestada „ff” ja Windows käivitab teie Firefoxi brauseri. Rakendusega Win + R Alias ​​Manager saate määrata mis tahes rakenduse jaoks mõne varjunime (või isegi mitu varjunime). Pseudonüümid on
Kuidas kuvada allalaadimiskiirust Windows 10 tegumiribal
Kuidas kuvada allalaadimiskiirust Windows 10 tegumiribal
Tõenäoliselt laadite arvutisse palju rohkem alla, kui võite arvata. Alates fotode salvestamisest hiljutisest pildiotsingust kuni mängu Steami allalaadimiseni sõltub kogu päeva tootlikkus kiire ja järjepideva allalaadimise hoidmisest
Süsteemikaitse (süsteemitaaste) konfigureerimine või keelamine Windows 8.1-s
Süsteemikaitse (süsteemitaaste) konfigureerimine või keelamine Windows 8.1-s
Kirjeldab, kuidas seadistada süsteemikaitse kasutatav kettaruum või funktsioon täielikult keelata.
Kuidas Google Mapsi nööpnõela maha visata
Kuidas Google Mapsi nööpnõela maha visata
Kasutage nööpnõela asukoha kiireks tuvastamiseks Google Mapsis, isegi parklates. See töötab Google Mapsi veebisaidil ja mobiilirakenduses.
Minimeeri jutustaja kodu tegumiribale või süsteemsesse salve Windows 10-s
Minimeeri jutustaja kodu tegumiribale või süsteemsesse salve Windows 10-s
Jutustaja on ekraanilugemisrakendus, mis on sisse ehitatud Windows 10-sse. Jutustaja võimaldab nägemisprobleemidega kasutajatel arvutit kasutada ja tavalisi ülesandeid täita. Kasutaja saab muuta oma häält, reguleerida kõnemäära, helikõrgust ja helitugevust. Selles artiklis näeme, kuidas panna Narrator Home minimeerima süsteemse salve asemel tegumiribale
Kontrollige, kas teie USB 3.0 seade toetab USB-manusega SCSI (UAS) protokolli
Kontrollige, kas teie USB 3.0 seade toetab USB-manusega SCSI (UAS) protokolli
Nagu te võib-olla ei tea, kasutasid vanemad USB-standardid andmete edastamiseks seadmete vahel BOT-Only Transport (BOT) protokolli. USB 3.0 kasutuselevõtul säilitati BOT-protokoll, kuid spetsifikatsioonis määratleti uuem USB-manusega SCSI-protokoll (UASP), mis kasutab SCSI-käskude komplekti ja võimaldab kiiremini,
Mis on 24 tunni jooksul enimvaadatud YouTube'i video
Mis on 24 tunni jooksul enimvaadatud YouTube'i video
Statistika ja analüüs on YouTube'i olulised komponendid. Platvorm jälgib mitmeid saavutusi, sealhulgas videoid, mida on esimese 24 tunni jooksul pärast postitamist kõige rohkem vaadatud. Kuigi YouTube on platvorm, millel on originaaltootjad kogu maailmas,