DevTulz Online

.gitignore-generaattori

Valitse teknologiat aloittaaksesi

Mikä on .gitignore?

.gitignore-tiedosto kertoo Gitille, mitkä tiedostot ja hakemistot ohitetaan — estäen niiden seuraamisen tai tallentamisen repositorioosi. Tyypillisiä kohteita ovat koosteartefaktit, riippuvuuskansiot (node_modules/, vendor/), ympäristötiedostot (.env), lokitiedostot ja käyttöjärjestelmäkohtaiset tiedostot kuten .DS_Store. Jokaisella projektilla tulisi olla pinollensa räätälöity .gitignore.

Kuinka käyttää .gitignore-generaattoria

  1. Etsi tai selaa teknologioitasi — napsauta tunnistetta valitaksesi sen.

  2. Valitut kohteet näkyvät sirpaleina yläpalkissa — napsauta ✕ poistaaksesi valinnan.

  3. Lisää mukautettuja kuvioita alla olevaan tekstikenttään.

  4. Kopioi luotu .gitignore ja tallenna se nimellä .gitignore projektisi juurihakemistoon.

  5. Tallenna itse .gitignore-tiedosto — Gitin pitäisi seurata sitä.

Usein kysytyt kysymykset

Pitäisikö minun sitoa .gitignore-tiedostoni? Kyllä. .gitignore-tiedosto itse pitäisi sitoa arkistoon, jotta kaikki tekijät jakavat samat ohitussäännöt. Se on ainoa tiedosto sen kategoriassa, jonka haluat seurata.

Olen jo sitoutunut tiedostoon, joka pitäisi jättää huomiotta – kuinka poistan sen? Lisääminen .gitignore-tiedostoon ei poista seurantaa tiedostosta, joka on jo sitoutunut. Sinun on suoritettava: git rm --cached <filename> poistaaksesi seurannan, ja sitten vahvista muutos. Tämän jälkeen .gitignore estää sen lisäämisen uudelleen.

Mikä on ero .gitignore- ja .gitkeep-tiedostojen välillä? .gitignore sulkee tiedostot seurannasta. .gitkeep on käytäntö (ei Git-ominaisuus) tyhjän hakemiston seuraamiseksi – Git ei seuraa tyhjiä hakemistoja, joten kehittäjät lisäävät tyhjän .gitkeep-tiedoston hakemiston rakenteen säilyttämiseksi.

Voinko minulla olla useita .gitignore-tiedostoja? Kyllä. Voit sijoittaa .gitignore-tiedostot mihin tahansa alihakemistoon. Jokainen niistä koskee omaa hakemistoaan ja kaikkia alihakemistoja. Alikansioiden .gitignore-tiedostojen säännöt ohittavat pääkansion .gitignore-tiedoston kyseisessä alipuussa.

Keywords: gitignore generaattori, gitignore tiedosto, gitignore malli, tiedostojen ohittaminen git, gitignore rakentaja, gitignore Node.js, gitignore Python