Генератор .gitignore

Создавайте файлы .gitignore, комбинируя шаблоны для языков, фреймворков, IDE и операционных систем

Browse all templates by category

Languages

Frameworks

Game Engines

Platforms

Build Tools

IDEs

OS

Misc

Select templates above to generate .gitignore

Об этом инструменте

Файл .gitignore указывает Git, какие файлы и директории исключить из контроля версий — артефакты сборки, папки зависимостей, настройки IDE, системные файлы и секреты, которые не должны попасть в коммит. Каждый язык, фреймворк и IDE создают свои временные файлы, поэтому нужны разные правила игнорирования для каждого. Этот инструмент объединяет официальные шаблоны из репозитория GitHub gitignore в единый файл .gitignore без дубликатов и с понятными комментариями к секциям. Выберите язык, фреймворк, IDE и ОС — или используйте готовый пресет — и получите production-ready .gitignore мгновенно. Шаблоны взяты с github.com/github/gitignore — индустриального стандарта, используемого миллионами репозиториев.

Как использовать

1. Найдите или выберите шаблоны по категориям (Языки, Фреймворки, IDE, ОС) 2. Кликните чтобы выбрать несколько шаблонов — они объединятся в один файл 3. Или используйте готовый пресет, например «Node.js Full Stack» 4. Сгенерированный .gitignore обновляется мгновенно с комментариями к секциям 5. Нажмите «Копировать» или «Скачать» чтобы получить файл 6. Положите файл в корневую директорию вашего проекта

Часто задаваемые вопросы

Куда положить файл .gitignore?
Положите .gitignore в корневую директорию Git-репозитория (ту же папку, где находится директория .git). Git применит правила ко всем файлам в репозитории и поддиректориях.
Можно ли объединить несколько шаблонов .gitignore?
Да — именно для этого создан этот инструмент. Выберите несколько шаблонов (например, Node.js + VS Code + macOS), и они объединятся в один файл с удалением дубликатов и понятными заголовками секций.
Удалит ли .gitignore файлы, которые уже отслеживаются Git?
Нет. Файл .gitignore влияет только на неотслеживаемые файлы. Если файл уже закоммичен, добавление в .gitignore не удалит его. Сначала выполните 'git rm --cached имя_файла', затем закоммитьте изменение.
Откуда берутся эти шаблоны?
Все шаблоны взяты с github.com/github/gitignore — официальной коллекции шаблонов .gitignore от GitHub. Это самый распространённый и поддерживаемый набор правил gitignore в индустрии.
Нужно ли коммитить файл .gitignore?
Да, обязательно. Файл .gitignore должен быть в репозитории, чтобы все члены команды использовали одинаковые правила игнорирования. Это предотвращает случайное добавление артефактов сборки или конфигов IDE в репозиторий.

Похожие инструменты