Бесплатный конвертер

Генератор .gitignore

Создавайте файлы .gitignore для любого стека технологий. Выберите языки, фреймворки и инструменты.

Поиск технологий
Языки
Фреймворки
Редакторы и IDE
Инструменты сборки
Операционные системы
Тестирование
Облако и DevOps
Сгенерированный .gitignore
Выберите хотя бы одну технологию для генерации .gitignore.

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

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

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

  1. Выберите языки программирования вашего проекта (Python, JavaScript, Go и т. д.).
  2. Добавляйте фреймворки и инструменты (Node, React, Django и т. д.).
  3. Выберите свою IDE (VS Code, IntelliJ, Xcode) и ОС (macOS, Windows, Linux).
  4. Скопируйте сгенерированный контент .gitignore и сохраните его в корне вашего проекта.

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

Куда мне поместить файл .gitignore?
Поместите .gitignore в корневой каталог вашего репозитория. Вы также можете иметь файлы .gitignore в подкаталогах для правил, специфичных для каталога. Git обрабатывает их иерархически от корня к листу.
Удаляет ли .gitignore уже отслеживаемые файлы?
Нет. .gitignore предотвращает добавление только неотслеживаемых файлов. Если файл уже отслеживается, добавление его в .gitignore не приведет к его удалению. Сначала запустите «git rm --cached <file>», чтобы прекратить его отслеживание.
Какие шаблоны чаще всего нужны?
node_modules/ для JavaScript, __pycache__/ для Python, .env для секретов, .DS_Store для macOS и каталоги IDE (.idea/, .vscode/). Они охватывают наиболее распространенные случайные коммиты.
Могу ли я получить глобальный .gitignore?
Да. Создайте глобальный файл .gitignore с помощью «git config --global core.excludesfile ~/.gitignore_global». Это относится ко всем вашим репозиториям — идеально подходит для файлов ОС и IDE (.DS_Store, Thumbs.db, .idea/).