Tärkein Muu Mikä on GITIGNORE-tiedosto ja miten sitä käytetään?

Mikä on GITIGNORE-tiedosto ja miten sitä käytetään?



Kun työskentelet git-arkiston kanssa, on vaaraa ei-toivotuille tiedoille. Onneksi voit luoda tiedoston GITIGNORE-laajennuksella ja määrittää, mitkä tiedostot ja kansiot tulisi ohittaa projektissa. Voit muodostaa maailmanlaajuisen GITIGNORE-datan käytettäväksi jokaisen Git-arkiston kanssa.

Mitä

Kuinka luoda GITIGNORE-tiedostoja

GITIGNORE-tiedostot ovat pelkkää tekstiä, joten voit avata ne Muistiossa tai millä tahansa tekstieditorilla. Näin teet GITIGNORE-tiedoston:

  1. Avaa mikä tahansa tekstieditori ja paina Tallenna. Vaihda nimeksi .gitignore.
  2. Kun muokkaat tiedostoa, kukin rivi on varattu yhdelle kansiolle tai tiedostolle, jonka gitin tulisi ohittaa.

Käytä # lisätäksesi kommentteja .gitignore-tiedostoon

Käytä merkkiä jokerimerkissä

Käytä # / ohittaaksesi polut suhteessa GITIGNORE-tiedostoon.

Esimerkiksi GITIGNORE-laitteesi voi näyttää tältä:

# Ohita node_modules-kansio

solmu_moduulit

# Ohita API-avaimiin liittyvät tiedostot

.env

# Ohita Mac-järjestelmätiedostot

.DS_store

# Ohita SASS-määritystiedostot

.sass-välimuisti

kuinka löytää luonnoksia Instagramista

# Ohita kaikki tekstitiedostot

* .txt

Kuten ehkä tiedät, kommentit ovat valinnaisia.

Ohita hakemistot sisällyttämällä niiden polut ja käyttämällä / jokaisen rivin lopussa.

Esimerkiksi:

testaus/

lokit /

kuinka katsella netflixiä ilman älytelevisiota

kuormat /

Vaikka jokerimerkkiä * voidaan käyttää ohittamaan kaikki tiedostot, joilla on tietty laajennus, voit yhdistää sen negatiivisymboliin!. Tässä on esimerkki:

* .txt

! readme.txt

! main.txt

Yllä oleva kertoi gitille, että se ohittaa kaikki tiedostot, joiden tiedostotunniste on .txt paitsi readme.txt ja main.txt.

Jokerimerkkejä voidaan käyttää hakemistoihin. Ole vain varovainen käyttäessäsi niitä, kuten tässä esimerkissä on esitetty:

testata/

! test / example.txt

Saatat ajatella, että git jättää nyt huomiotta kaikki testihakemiston tiedostot paitsi esimerkki.txt. Näin ei kuitenkaan ole. Se silti jättää esimerkin.txt huomiotta suorituskyvyn vuoksi, koska olemme määrittäneet, että koko testihakemisto ohitetaan.

Sinulla on mahdollisuus käyttää kaksinkertaista tähtiä (**) vastaamaan mitä tahansa määrää hakemistoja ja tiedostoja. Esimerkiksi Test / ** / *. Txt käskee gitin jättämään huomiotta vain testihakemistossa ja sen alihakemistoissa päätettävät tiedostot .txt.

GITIGNORE-tiedosto Kuinka käyttää yhtä

Kolme tapaa toteuttaa GITIGNORE-tiedostoja

Käytä globaalia GITIGNORE-ohjelmaa kaikissa projekteissasi, joko työtovereidesi kanssa tai yksin. Voit kuitenkin luoda paikallisen GITIGNORE-ohjelman tai jopa määrittää poissulkemissäännöt.

Luo paikallinen GITIGNORE-tiedosto

GITIGNORE-tiedostoja voidaan määrittää kahdella tavalla. Sinulla voi olla GITIGNORE-tiedosto hakemistotasolla tai luoda tiedosto juuressa. Useimmissa tapauksissa GITIGNORE sisältää ominaisuustiedoston ja määritystiedostot. Kun joukkuetoverisi ovat myös hakemassa samaa GITIGNORE-tiedostoa, muista lisätä # -merkkiä selkeyden vuoksi.

Luo maailmanlaajuinen GITIGNORE-tiedosto

Jos työskentelet useiden git-arkistojen kanssa, voit säästää paljon aikaa määrittelemällä yleiset säännöt paikallisille arkistoillesi.

mikä on tämän puhelimen puhelinnumero
  1. Luo GITIGNORE-tiedosto ja määritä sovellettavat yleiset säännöt.
  2. Käytä core.excludesFiles-ominaisuutta muuntaaksesi paikallisen GITIGNORE-tiedostosi globaaliksi. Käytä seuraavaa riviä:

git config –global core.excludesFile

Luo henkilökohtaiset GITIGNORE-säännöt

Jos sinulla on tietty tietovarasto, säännöt, voit muokata yleisiä tai paikallisia GITIGNORE-tiedostoja. Näitä sääntöjä ei voida jakaa tai hallita työryhmän muiden jäsenten kanssa. Voit käyttää henkilökohtaisia ​​GITIGNORE-sääntöjä paikallisiin työhakemistoihisi tai lokiohjelman asetuksiin.

GITIGNORE-tiedoston käyttäminen sitoutuneille tiedostoille

Ohita sitoutuneet tiedostot

Sitoutuneet tiedostot integroituvat arkistoon, koska ne on tallennettu välimuistiin. Jos jätät nämä tiedot huomiotta, ne on ensin poistettava. Ehdotettu tapa tehdä tämä on poistaa nämä tiedostot ja sitten sitoutua ja soveltaa muutoksia. Kun olet tehnyt sen, voit vihdoin käyttää GITIGNORE-ohjelmaa määrittelemällä säännön, jossa tiedosto ohitetaan paikallisesti. Lisää tämä rivi:

git rm - välimuisti

Tällä tavalla tiedosto poistetaan arkistosta, vaikka se pysyy työhakemistossa. Tämän säännön sisältävän GITIGNORE-tiedoston pitäisi olla työhakemistossa.

Suorita aiemmin ohitettu tiedosto

Jos haluat sitouttaa ohitetun tiedoston, voit suorittaa sen git add -rivillä ja pakottaa -toiminnolla. Jos esimerkiksi haluat poistaa example.txt-tiedoston GITIGNORE-tiedostosta pitäen sen tietovarasto sitoutuneena t, lisää rivit:

git add -f esimerkki.txt

git sitoutua -m Pakota lisäämään esimerkki.txt.

Olet nyt lisännyt ohitetun tiedoston arkistoon. Viimeinen vaihe on muokata GITIGNORE-tiedostoa poistamalla ohittamaton malli tai sääntö.

Mitä

Käytä GITIGNORE eduksi

Koska GITIGNORE-tiedostoja on melkein jokaisessa projektissa, sinun on opittava käyttämään niitä. Vaikka komennot ovat yksinkertaisia, on välttämätöntä määrittää säännöt ja ohittaa oikeat tiedostot. GITIGNOREn asianmukainen käyttö säästää aikaa ja optimoi projektisi.

Kuinka usein tarvitset GITIGNORE-tiedostoja git-arkistoon? Käytätkö enimmäkseen globaaleja tai paikallisia sääntöjä? Ole hyvä ja jaa kokemuksiasi kommenttiosassa.

Mielenkiintoisia Artikkeleita

Toimituksen Valinta

Kuinka löytää Alankomaiden linnoitus Minecraftista
Kuinka löytää Alankomaiden linnoitus Minecraftista
Olet valloittanut alueita lähellä ja kaukana, rakentanut kodin ja löytänyt syrjäisiä kyliä Overworldista. Kuvaukselliset maisemat hämmästyivät ja Minecraftin suloiset eläimet voittivat sinut. Joskus kuitenkin mietit, jos
Kuinka estää Windows 10: ää käynnistymästä automaattisesti päivitysasennuksia varten
Kuinka estää Windows 10: ää käynnistymästä automaattisesti päivitysasennuksia varten
On mahdollista muuttaa käyttöjärjestelmän käyttäytymistä ja estää Windowsia käynnistämästä uudelleen automaattisesti päivitysasennuksia varten.
Pelien ostaminen Meta (Oculus) Quest 2 -sovelluksella
Pelien ostaminen Meta (Oculus) Quest 2 -sovelluksella
Quest 2 -pelejä voi ostaa VR:stä sisäänrakennetun myymälän kautta, tai voit ostaa pelejä VR:stä puhelimesi Meta Quest -sovelluksen kautta.
Kuinka korjata se, kun iPhonessa ei ole ääntä
Kuinka korjata se, kun iPhonessa ei ole ääntä
Kun iPhonesi ääni, äänenvoimakkuus tai ilmoitukset ovat äänettömät tai eivät toimi, näiden 13 vianetsintävaiheen pitäisi auttaa sinua saamaan asiat taas toimimaan.
Mitä avattu tarkoittaa Snapchatissa?
Mitä avattu tarkoittaa Snapchatissa?
Snapchatin avulla käyttäjät voivat lähettää ja vastaanottaa kolmea perustyyppiä viestejä - napsautuksia ilman ääntä, napsautuksia äänellä ja chat-viestejä. Lisäksi Snapchat vie ylimääräisen mailin antamalla sinulle jokaisen lähettämäsi tilatiedot
Kuinka lähettää PM Facebookissa
Kuinka lähettää PM Facebookissa
Opi kuinka helppoa yksityisviestien lähettäminen Facebookissa todella on. Voit lähettää viestin ystäville, sivun omistajille ja muille. Näin voit lähettää viestin Facebookissa ja Messengerissä.
Kuinka katsoa ilmaista televisiota verkossa
Kuinka katsoa ilmaista televisiota verkossa
Kaapeli-TV on ollut monien kotitalouksien perusvarusteena jo vuosia, mutta Internet on tehnyt suoratoistoohjelmista paremman vaihtoehdon. TV-ohjelmat säilyvät edelleen, ja niitä voi katsoa verkossa osana suoratoistopalveluita. Mikä parasta, jotkut