GITIGNORE-tiedosto (mikä se on ja kuinka se avataan)

Sisällysluettelo:

GITIGNORE-tiedosto (mikä se on ja kuinka se avataan)
GITIGNORE-tiedosto (mikä se on ja kuinka se avataan)
Anonim

GITIGNORE-tiedostotunnisteella varustettu tiedosto on Git Ignore -tiedosto, jota käytetään version/lähteenhallintajärjestelmän kanssa nimeltä Git.

Mikä on GITIGNORE-tiedosto?

Git Ignore -tiedosto määrittää, mitkä tiedostot ja kansiot tulee jättää huomiotta tietyssä lähdekoodissa.

Sitä voidaan käyttää polkukohtaisesti, jolloin sääntöjä sovelletaan vain tiettyihin kansioihin, mutta voit myös luoda globaalin GITIGNORE-tiedoston, joka koskee jokaista sinulla olevaa Git-tietovarastoa.

GitHubin.gitignore-mallisivulta löydät kymmeniä esimerkkejä GITIGNORE-tiedostoista, joita suositellaan eri tilanteissa.

GITIGNORE-tiedoston avaaminen

Image
Image

GITIGNORE-tiedostot ovat pelkkiä tekstitiedostoja, joten voit avata ne millä tahansa ohjelmalla, joka osaa lukea tekstitiedostoja.

Windows-käyttäjät voivat avata GITIGNORE-tiedostoja sisäänrakennetulla Notepad-ohjelmalla tai ilmaisella Notepad++ -sovelluksella. Voit avata GITIGNORE-tiedostoja macOS:ssä käyttämällä Geditiä. Linux-käyttäjät (sekä Windows- ja macOS-käyttäjät) saattavat pitää Atomista hyödyllisenä GITIGNORE-tiedostojen avaamisessa ja muokkaamisessa.

GITIGNORE-tiedostot eivät kuitenkaan ole todellisuudessa käyttökelpoisia (eli ne eivät toimi ohitustiedostona), ellei niitä käytetä Gitissä, joka on ilmainen ohjelmisto, joka toimii Windowsissa, Linuxissa ja macOS:ssä.

Voit käyttää GITIGNORE-tiedostoa sijoittamalla sen sinne, missä haluat sääntöjen olevan voimassa. Laita jokaiseen työhakemistoon erilainen, ja ohitussäännöt toimivat jokaisessa kansiossa erikseen. Jos laitat GITIGNORE-tiedoston projektin työhakemiston juurikansioon, voit lisätä sinne kaikki säännöt, jotta se saa globaalin roolin.

Älä laita GITIGNORE-tiedostoa Git-arkistohakemistoon. joka ei salli sääntöjen soveltamista, koska tiedoston on oltava työhakemistossa.

GITIGNORE-tiedostot ovat hyödyllisiä ohitussääntöjen jakamiseen kenen tahansa muun kanssa, joka saattaa kloonata arkistosi. Tästä syystä GitHubin mukaan on tärkeää tallentaa se arkistoon.

Kuinka muunnetaan GITIGNORE-tiedostoksi/tiedostosta

Katso tästä Stack Overflow -säikeestä tietoa CVSIGNORE:n muuntamisesta GITIGNOREksi. Yksinkertainen vastaus on, että ei ole olemassa tavallista tiedostomuunninta, joka voisi tehdä sen puolestasi, mutta saattaa olla olemassa komentosarja, jonka avulla voit kopioida CVSIGNORE-tiedoston kuviot.

Katso SVN-tietovarastojen muuntaminen Git-varastoksiksi saadaksesi apua tähän. Katso myös tämä Bash-skripti, joka saattaa pystyä saavuttamaan saman asian.

Jos haluat tallentaa GITIGNORE-tiedoston tekstitiedostomuotoon, käytä jotakin yllä mainituista tekstieditoreista. Useimmat niistä voivat muuntaa TXT-, HTML- ja vastaaviin pelkkää tekstimuotoa.

GITIGNORE-tiedostojen edistynyt lukeminen

Voit rakentaa paikallisen GITIGNORE-tiedoston terminaalista tällä komennolla:

kosketa.gitignore

Yleinen voidaan tehdä näin:

git config --global core.excludesfile ~/.gitignore_global

Vaihtoehtoisesti, jos et halua luoda GITIGNORE-tiedostoa, voit lisätä poissulkemisia paikalliseen arkistoon muokkaamalla.git/info/exclude-tiedostoa.

Tässä on yksinkertainen esimerkki GITIGNORE-tiedostosta, joka ohittaisi erilaiset käyttöjärjestelmän luomat tiedostot:

. DS_Store

. DS_Store?

._. Roskat

ehthumbs.dbThumbs.db

Tässä on GITIGNORE-esimerkki, joka jättää LOG-, SQL- ja SQLITE-tiedostot pois lähdekoodista:

.log

.sql.sqlite

On olemassa monia mallisääntöjä, joita on noudatettava, jotta Gitin vaatimia syntaksisääntöjä voidaan noudattaa. Voit lukea näistä ja paljon muuta tiedoston toiminnasta viralliselta GITIGNORE Documentation -sivustolta.

Muista, että jos olet jo kirjannut sisään tiedoston, jotta sitä ei jätetä huomiotta, ja myöhemmin lisäät sille ohitussäännön GITIGNORE-tiedostoon, Git ei ohita tiedostoa ennen kuin poistat sen seurannan seuraava komento:

git rm -- välimuistissa oleva tiedoston nimi

Eikö tiedostosi vieläkään avaudu?

Jos tiedostosi ei toimi yllä kuvatulla tavalla, tarkista, että luet tiedostotunnisteen oikein. Jos et esimerkiksi voi avata sitä tekstieditorilla tai jos Git ei tunnista tiedostoa, et ehkä todellakaan ole tekemisissä GITIGNORE-tiedoston kanssa.

IGN on toinen ohitustiedosto, mutta se on RoboHelp Ignore List -tiedostomuodossa, jonka on luonut Adobe RoboHelp ja jota käytetään sen kanssa Windowsin ohjeasiakirjojen luomiseen. Vaikka tiedosto saattaa palvella samanlaista tehtävää - luetella sanoja, jotka jätetään huomioimatta hauissa dokumentaatiossa - sitä ei voi käyttää Gitin kanssa, eikä se noudata samoja syntaksisääntöjä.

Jos tiedostosi ei avaudu, tutki sen tiedostopääte saadaksesi selville, missä muodossa se on, jotta löydät sopivan ohjelmiston, joka avaa tai muuntaa sen.

UKK

    Kuinka näen, mitä GITIGNOREssani on?

    Voit avata tiedoston valitsemallasi tekstieditorilla. Voit myös käyttää git check-ignore polkunimi-komentoa nähdäksesi, onko tietty tiedosto ohituslistalla.

    Mikä on GITIGNORE ja GITATTRIBUTES Visual Studiossa?

    GITIGNORE-tiedosto luettelee kohteet, joita Git-tietovarasto ei seuraa, kun taas GITATTRIBUTES-tiedosto määrittää, kuinka tiettyjä tiedostoja käsitellään polun nimen perusteella. Voit avata ja muuttaa molemmat tiedostot Visual Studiossa kohdasta Arkistoasetukset > Ignore & Attributes Files

    Kuinka GITIGNORE kansio?

    Jos haluat jättää huomioimatta tietyn hakemiston sisällön, avaa GITIGNORE-tiedosto ja kirjoita kansion_nimi /.

Suositeltava: