gitignore files 59ea0e5f054ad900119b606c

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

Mikä on GITIGNORE-tiedosto?

Git Ignore -tiedosto määrittää, mitkä tiedostot ja hakemistot jätetään huomiotta tietyssä lähdekoodissa. Sitä voidaan käyttää polkukohtaisesti, jotta sääntöjä sovelletaan vain tiettyihin hakemistoihin, tai voit luoda globaalin GITIGNORE-tiedoston, joka koskee mitä tahansa sinulla olevaa Git-varastoa. GitHubin .gitignore-mallisivulta löydät kymmeniä esimerkkejä eri tilanteissa suositelluista GITIGNORE-tiedostoista.

Kuinka avata GITIGNORE -tiedosto

GITIGNORE-tiedostot ovat pelkkiä tekstitiedostoja, joten voit avata ne millä tahansa ohjelmalla, joka voi 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äjille (sekä Windows- ja macOS-käyttäjille) Atom saattaa olla hyödyllinen GITIGNORE-tiedostojen avaamiseen ja muokkaamiseen. GITIGNORE-tiedostot eivät kuitenkaan ole todella 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 asettamalla sen kohtaan, johon haluat sääntöjen sovellettavan. Laita toinen jokaiseen työkirjaan, niin ohitussäännöt toimivat jokaisessa kansiossa erikseen. Jos sijoitat GITIGNORE-tiedoston projektin työhakemiston juureen, voit lisätä kaikki rivit sinne niin, että se saa globaalin roolin. Älä sijoita GITIGNORE-tiedostoa Git-arkistohakemistoon; joten säännöt eivät päde, koska tiedoston on oltava työhakemistossa. GITIGNORE-tiedostot ovat hyödyllisiä ohitussääntöjen jakamiseen jonkun muun kanssa, joka voisi kloonata arkistosi. Siksi GitHubin mukaan on tärkeää sitoa se arkistoon.

Kuinka muuntaa GITIGNORE-tiedostoksi/tiedostosta

Lisätietoja CVSIGNORE-muuntamisesta GITIGNORE-muotoon on tässä Stack Overflow -säikeessä. Yksinkertainen vastaus on, että ei ole olemassa tavallista tiedostomuunninta, joka voisi tehdä tämän puolestasi, mutta voi olla komentosarja, jonka avulla voit kopioida kuviot CVSIGNORE-tiedostosta. Jos tarvitset apua, katso Kuinka muuntaa SVN-tietovarastot Git-arkistoksi. Katso myös tämä Bash-skripti, joka voi mahdollisesti suorittaa saman asian. Käytä jotakin yllä mainituista tekstieditoreista tallentaaksesi GITIGNORE-tiedostosi tekstitiedostomuotoon. Useimmat niistä voivat muuntaa TXT-, HTML- ja vastaaviin pelkkää tekstimuotoa.

Lisätietoa GITIGNORE-tiedostoista

Voit luoda paikallisen GITIGNORE-tiedoston terminaalista tällä komennolla: kosketa .gitignore

Globaali voidaan luoda seuraavasti: git config –global core.excludesfile ~/.gitignore_global

Jos et halua luoda GITIGNORE-tiedostoa, voit myös lisätä poissulkemisia paikalliseen arkistoon käyttämällä .git/info/exclude Tiedosto. Tässä on yksinkertainen esimerkki GITIGNORE-tiedostosta, joka jättää huomiotta useita käyttöjärjestelmän luomia tiedostoja: .DS_Store
.DS_Store?
._* .Roska-astiat
ehthumbs.db
peukalot.db

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

On monia mallisääntöjä, joita on noudatettava Gitin vaatimien oikeiden syntaksisääntöjen noudattamiseksi. Voit lukea tästä ja paljon muuta tiedoston toiminnasta virallisella GITIGNORE Documentation -sivustolla. Muista, että jos olet jo kirjannut sisään tiedoston, jota ei voida ohittaa, ja myöhemmin lisäät sille ohitusrivin GITIGNORE-tiedostoon, Git ei ohita tiedostoa ennen kuin lopetat sen seuraamisen seuraavalla komennolla: git rm – -tiedoston välimuisti

Eikö tiedostosi vieläkään avaudu?

Jos tiedostosi ei toimi yllä kuvatulla tavalla, varmista, 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 Ohita-tiedosto, mutta se on RoboHelp Ignore List -tiedostomuodossa, jonka on luonut Adobe RoboHelp ja jota käytetään sen kanssa Windowsin ohjeasiakirjojen luomiseen. Vaikka tiedostolla voi olla samanlainen toiminto – näyttää sanoja, jotka jätetään huomiotta dokumentaatiohauissa – sitä ei voida käyttää Gitin kanssa, eikä se noudata samoja syntaksisääntöjä. Jos tiedostosi ei avaudu, tutki tiedostopäätettä selvittääksesi, missä muodossa se on, jotta löydät oikean ohjelmiston sen avaamiseen tai muuntamiseen. FAQ

  • Kuinka voin nähdä, mitä GITIGNOREssani on?

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

  • Mikä on GITIGNORE ja GITATTRIBUTES Visual Studiossa?

    GITIGNORE-tiedosto sisältää kohteita, joita Git-tietovarasto ei ylläpidä, kun taas GITATTRIBUTES-tiedosto määrittää, kuinka tiettyjä tiedostoja käsitellään polun nimen perusteella. Voit avata ja muokata molempia tiedostoja Visual Studiossa: Arkiston asetuksetOhita ja määritä tiedostot

  • Kuinka GITIGNORE kansio?

    Jos haluat jättää huomioimatta tietyn kansion sisällön, avaa GITIGNORE-tiedosto ja kirjoita kansion nimi

Por Markus