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 ottaa tumma tila käyttöön Notionissa
Kuinka ottaa tumma tila käyttöön Notionissa
Jos käytät Notion muistiinpanosovellusta, saatat haluta aktivoida Tumman tilan asetuksen. On monia syitä, miksi ihmiset suosivat tummaa tilaa, joko tietokoneen lähettämän valon vähentäminen, silmien rasituksen torjuminen,
Kuinka antaa järjestelmänvalvojalle pääsy toiselle käyttäjälle ristiriidassa
Kuinka antaa järjestelmänvalvojalle pääsy toiselle käyttäjälle ristiriidassa
https://www.youtube.com/watch?v=zV6ZGRXUvuE Olet asettanut itsellesi suloisen palvelimen Discordiin. Muutama lähimmistä silmuistasi, joitain uusia melko mahtavia ihmisiä, ja paikka kukoistaa. Haluat ajatella, että sinä
5 parasta Android-emulaattoria Macille vuonna 2024
5 parasta Android-emulaattoria Macille vuonna 2024
Saatavilla on paljon upeita Android-sovelluksia, mutta et voi käyttää niitä Mac-tietokoneellasi ilman emulaattoria. Pyrimme tuomaan sinulle tämän luettelon parhaista Android-emulaattoreista Macille.
Kuinka sammuttaa iPhone käyttämättä virtapainiketta
Kuinka sammuttaa iPhone käyttämättä virtapainiketta
https://www.youtube.com/watch?v=jPy4i0dbh-U Älypuhelimista tulee monimutkaisempia vuosittain, ja olet ehkä huomannut kehittyvän trendin. Nykypäivän puhelimissa on aina ainakin kaksi tapaa tehdä sama asia, yleensä
Suoritus ja viimeistely Apex Legendsissä
Suoritus ja viimeistely Apex Legendsissä
Apex Legendsin kaltaisen PvP-pelin päättäjät tarjoavat mahdollisuuden hieroa pelaajan kasvoja tappiossaan ja päättää pelielämänsä viimeisellä kukoistamisella. Ne ovat keskeinen osa monia tietokonepelejä ja
Sanyo Xacti VPC-HD700 -katsaus
Sanyo Xacti VPC-HD700 -katsaus
Erottuvat pistoolikahvan Xacti-videokamerat ovat olleet noin vuodesta 2003, jolloin tarkastelimme Sanyo VPC-C1: tä. Alkuperäisen mallin videonlaatu ei ollut tarpeeksi hyvä perustelemaan sen korkeaa hintaa, mutta asiat ovat sittemmin muuttuneet
Parhaat käsityömallit [tammikuu 2020]
Parhaat käsityömallit [tammikuu 2020]
Käsite on uusi tuottavuussovellus, jonka avulla voit järjestää työviikon. Runsailla työkaluilla ja malleilla pystyt rakentamaan työsi mieleisekseen. Toisin kuin muut sovellukset, kuten OneNote, Notion estää infrastruktuurin