Генератор .gitignore
Шта је .gitignore?
Датотека .gitignore говори Git-у које датотеке и директоријуме треба игнорисати — спречавајући их да буду праћени или предати у ваш репозиторијум. Уобичајени кандидати су артефакти изградње, фасцикле зависности (node_modules/, vendor/), датотеке окружења (.env), датотеке дневника и датотеке специфичне за OS попут .DS_Store. Сваки пројекат би требало да има .gitignore прилагођен свом стеку.
Како користити Генератор .gitignore
-
Претражите или прегледајте технологије — кликните на ознаку да бисте је изабрали.
-
Изабране ставке се приказују као чипови на траци изнад — кликните ✕ за поништавање избора.
-
Додајте прилагођене шаблоне у поље за текст испод.
-
Копирајте генерисани .gitignore и сачувајте га као .gitignore у основном директоријуму пројекта.
-
Предајте саму датотеку .gitignore — Git треба да је прати.
Često postavljena pitanja
Trebam li potvrditi svoju datoteku .gitignore? Da. Datoteka .gitignore sama treba biti potvrnjena u repozitorijumu kako bi svi saradnici delili ista pravila zanemarivanja. To je jedina datoteka u svojoj kategoriji koju želite pratiti.
Već sam potvrđio datoteku koju bi trebalo da se ignoriše — kako je uklanjam? Dodavanje u .gitignore neće prestati da prati datoteku koja je već potvrnjena. Trebate izvršiti: git rm --cached <filename> da biste prestali da pratite, zatim potvrdite tu promenu. Nakon toga, .gitignore će sprečiti ponovno dodavanje.
Koja je razlika između .gitignore i .gitkeep? .gitignore isključuje datoteke iz praćenja. .gitkeep je konvencija (nije Git funkcionalnost) za čuvanje inače prazne mape — Git ne prati prazne mape, pa tako razvijači dodaju praznu datoteku .gitkeep da čuvaju strukturu direktorijuma.
Mogu li imati više datoteka .gitignore? Da. Možete staviti datoteke .gitignore u bilo koji poddirektorijum. Svaka se primenjuje na svoj direktorijum i sve poddirektorijume. Pravila u datotekama .gitignore poddirektorijuma zamenjuju root .gitignore za to podstablo.
Keywords: генератор gitignore, датотека gitignore, шаблон gitignore, игнорисање датотека git, прављач gitignore, gitignore Node.js, gitignore Python