DevTulz Online

Генератор на .gitignore

Изберете технологии, за да започнете

Какво е .gitignore?

Файлът .gitignore казва на Git кои файлове и директории да игнорира — предотвратявайки тяхното проследяване или качване в хранилището ви. Типичните кандидати са артефакти от компилацията, папки с зависимости (node_modules/, vendor/), файлове с променливи на средата (.env), лог файлове и файлове специфични за ОС като .DS_Store. Всеки проект трябва да има .gitignore, адаптиран към своя стек.

Как да използвате генератора на .gitignore

  1. Търсете или разглеждайте технологиите — кликнете на таг, за да го изберете.

  2. Избраните елементи се появяват като чипове в лентата по-горе — кликнете ✕ за премахване.

  3. Добавете персонализирани шаблони в текстовото поле по-долу.

  4. Копирайте генерирания .gitignore и го запазете като .gitignore в основната директория на проекта.

  5. Качете самия файл .gitignore — той трябва да се проследява от Git.

Често задавани въпроси

Трябва ли да подам файла .gitignore? Да. Самият файл .gitignore трябва да бъде подаден в хранилището, така че всички сътрудници да делят едни и същи правила за игнориране. Това е единственият файл в категорията му, който искате да отслеждате.

Вече съм подал файл, който трябва да бъде игнориран - как го премахвам? Добавянето му към .gitignore няма да отследи файл, който вече е бил подаден. Трябва да изпълните: git rm --cached <filename> за да го отследите, след което поддържайте тази промяна. След това .gitignore ще го предотврати от повторно добавяне.

Каква е разликата между .gitignore и .gitkeep? .gitignore изключва файлове от отслеждане. .gitkeep е съглашение (не функция на Git) за отслеждане на друго празна директория - Git не отследява празни директории, затова разработчиците добавят празен файл .gitkeep, за да запазят структурата на директорията.

Мога ли да имам множество файлове .gitignore? Да. Можете да поставите файлове .gitignore във всяка поддиректория. Всеки един се прилага към своята директория и всички поддиректории. Правилата в файловете .gitignore на поддиректорията заменят коренния .gitignore за това поддърво.

Keywords: генератор gitignore, gitignore файл, gitignore шаблон, игнориране на файлове git, създател на gitignore, gitignore Node.js, gitignore Python