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 tehdä hattu Robloxissa
Kuinka tehdä hattu Robloxissa
Koska kaikki Roblox-hahmot käyttävät samaa mallia, vaatteet ja asusteet tekevät niistä jokaisen ainutlaatuisen. Mukautettu hattu voi auttaa sinua todella erottumaan - mutta sellaisen luominen ja julkaiseminen Robloxissa ei ole lainkaan yksinkertaista. Tässä
Tyhjennä jumissa olevat työt tulostinjonosta Windows 10: ssä
Tyhjennä jumissa olevat työt tulostinjonosta Windows 10: ssä
Katso, miten juuttuneet työt poistetaan tulostinjonosta Windows 10: ssä, jos käyttöjärjestelmä ohittaa käyttöliittymässä olevan tyhjän jonon komennon.
Winaero Tweaker
Winaero Tweaker
Vuosien kehitystyön jälkeen päätin julkaista all-in-one-sovelluksen, joka sisältää useimmat ilmaisissa Winaero-sovelluksissani käytettävissä olevat vaihtoehdot ja laajentaa sitä niin paljon kuin mahdollista. Haluaisin esitellä Winaero Tweaker - universaali tweaker-ohjelmisto, joka tukee Windows 7, Windows 8, Windows 8.1 ja Windows 10. Huomaa:
Xbox One ei käynnisty [selitys ja korjattu]
Xbox One ei käynnisty [selitys ja korjattu]
Automaattisia mainoksia ei voi poistaa ohjelmallisesti käytöstä sivulla, joten tässä ollaan!
Navigoinnin lopettaminen Google Assistantin avulla
Navigoinnin lopettaminen Google Assistantin avulla
Google-navigoinnin äänitoiminto on loistava, mutta kun avustajasi ei lopeta puhumista, kokeile näitä tapoja lopettaa ääninavigointi.
Poista haittaohjelmien poistotyökalun asennus käytöstä
Poista haittaohjelmien poistotyökalun asennus käytöstä
Windowsin haittaohjelmien poistotyökalu (MRT) - poista sen asennus. Se on sovellus, jonka Microsoft jakaa edelleen Windows Update -palvelun kautta.
Spotify kirjautuu jatkuvasti ulos – kuinka korjata
Spotify kirjautuu jatkuvasti ulos – kuinka korjata
Spotify on yleensä paikallaan tuottamaan nautinnollisen musiikkikokemuksen ryhmäistuntojen ominaisuuksien ja tekoälyn luomien soittolistojen avulla. Spotifyn sovellus ja verkkosoitin saavat kuitenkin jonkin verran kritiikkiä. Yksi käyttäjien yleisesti kokema jatkuva ongelma on satunnaisuus