DevTulz Online

Generator .gitignore

Odaberite tehnologije za početak

Što je .gitignore?

Datoteka .gitignore govori Gitu koje datoteke i direktorije treba ignorirati — sprječavajući ih da budu praćeni ili predani u vaše spremište. Uobičajeni kandidati su artefakti izgradnje, mape ovisnosti (node_modules/, vendor/), datoteke okruženja (.env), datoteke dnevnika i datoteke specifične za OS poput .DS_Store. Svaki projekt trebao bi imati .gitignore prilagođen svom skupu tehnologija.

Kako koristiti Generator .gitignore

  1. Pretražite ili pregledajte svoje tehnologije — kliknite oznaku za odabir.

  2. Odabrane stavke pojavljuju se kao čipovi u traci iznad — kliknite ✕ za poništavanje odabira.

  3. Dodajte prilagođene uzorke u tekstualni okvir ispod.

  4. Kopirajte generirani .gitignore i spremite ga kao .gitignore u korijenski direktorij projekta.

  5. Predajte samu .gitignore datoteku — Git bi je trebao pratiti.

Često Postavljena Pitanja

Trebam li commitati svoju .gitignore datoteku? Da. Sama .gitignore datoteka trebala bi biti commitana u repozitorij kako bi svi suradnici dijelili ista pravila ignoriranja. To je jedina datoteka u svojoj kategoriji koju zapravo trebate pratiti.

Već sam commitao datoteku koja bi trebala biti ignorirana — kako je mogu ukloniti? Dodavanje u .gitignore neće prestati pratiti datoteku koja je već commitana. Trebate pokrenuti: git rm --cached <filename> kako biste je prestali pratiti, zatim commitajte tu promjenu. Nakon toga, .gitignore će je sprječavati da bude ponovno dodana.

Koja je razlika između .gitignore i .gitkeep? .gitignore isključuje datoteke iz praćenja. .gitkeep je konvencija (nije Git značajka) za čuvanje inače prazne mape kao praćene — Git ne prati prazne mape, pa razvojni programeri dodaju praznu .gitkeep datoteku kako bi čuvali strukturu mape.

Mogu li imati više .gitignore datoteka? Da. .gitignore datoteke možete postaviti u bilo koji poddirektorij. Svaka se primjenjuje na svoj direktorij i sve poddirektorije. Pravila u .gitignore datotekama poddirektorija zamjenjuju korijen .gitignore za to podstablo.

Keywords: generator gitignore, datoteka gitignore, predložak gitignore, ignoriranje datoteka git, graditelj gitignore, gitignore Node.js, gitignore Python