Generator .gitignore
Š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
-
Pretražite ili pregledajte svoje tehnologije — kliknite oznaku za odabir.
-
Odabrane stavke pojavljuju se kao čipovi u traci iznad — kliknite ✕ za poništavanje odabira.
-
Dodajte prilagođene uzorke u tekstualni okvir ispod.
-
Kopirajte generirani .gitignore i spremite ga kao .gitignore u korijenski direktorij projekta.
-
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