.gitignore Генератор
Гид
.gitignore Генератор
Создавайте комплексные файлы .gitignore, выбирая из более чем 30 тщательно отобранных пресетов, охватывающих популярные языки, фреймворки, IDE, операционные системы и инструменты DevOps. Объединяйте несколько шаблонов в один файл без дубликатов, готовый для вашего проекта.
Как использовать
1. Просматривайте или ищите в сетке пресетов, чтобы найти нужные языки, фреймворки и инструменты.
2. Нажимайте на пресеты, чтобы выбрать их — выбранные элементы подсвечиваются.
3. Сгенерированный .gitignore мгновенно появляется в панели вывода с объединенными, дедуплицированными шаблонами.
4. При необходимости добавляйте пользовательские шаблоны.
5. Тестируйте имена файлов на соответствие вашим шаблонам, чтобы проверить покрытие.
6. Скопируйте в буфер обмена или загрузите как файл .gitignore.
Функции
- 30+ Отобранных пресетов – Шаблоны для Node.js, Python, Java, Go, Rust, Ruby, PHP, React, Vue, Angular, Django, Rails, Laravel, Docker, Terraform и других.
- Умное объединение – Автоматически удаляет дубликаты шаблонов при объединении нескольких пресетов.
- Пользовательские шаблоны – Добавляйте свои собственные правила игнорирования вместе с шаблонами пресетов.
- Тестирование имен файлов – Проверьте, будет ли определенный файл проигнорирован сгенерированными шаблонами.
- Сетчатый поиск – Быстро находите пресеты с помощью встроенного фильтра поиска.
- Мгновенная загрузка – Экспортируйте напрямую как файл .gitignore.
Часто задаваемые вопросы
-
Что такое файл .gitignore и как его использует Git?
Файл .gitignore сообщает Git, какие файлы и каталоги следует исключить из системы контроля версий. Git проверяет этот файл перед добавлением изменений в индекс и пропускает любые пути, соответствующие перечисленным шаблонам. Это предотвращает фиксацию артефактов сборки, зависимостей, настроек IDE и конфиденциальных файлов, таких как API-ключи. В разных каталогах может существовать несколько файлов .gitignore, правила которых применяются относительно расположения этого файла.
-
Как работают правила сопоставления шаблонов .gitignore?
Gitignore использует глоб-шаблоны, похожие на подстановочные знаки оболочки. Ведущий слэш привязывает шаблон к каталогу файла .gitignore. Конечный слэш соответствует только каталогам. Звездочка (*) соответствует всему, кроме слэшей, двойная звездочка (**) соответствует любым каталогам, а вопросительный знак (?) соответствует любому одиночному символу. Ведущий восклицательный знак (!) отрицает шаблон, повторно включая ранее исключенный путь. Шаблоны оцениваются по порядку, при этом более поздние правила переопределяют более ранние.
-
Почему папки node_modules и build следует игнорировать в git?
Каталоги зависимостей, такие как node_modules, могут содержать десятки тысяч файлов общим объемом в сотни мегабайт — слишком много для контроля версий. Эти файлы воспроизводимы из package.json/package-lock.json через npm install, поэтому их хранение тратит место в репозитории и замедляет клонирование. Папки сборки (dist, build, .next) содержат сгенерированные выходные данные, которые меняются с каждой сборкой и должны пересобираться из исходного кода. Отслеживание их приводит к постоянным конфликтам слияния и раздувает историю репозитория.
Установите наши расширения
Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска
恵 Табло результатов прибыло!
Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!
Подписаться на новости
все Новые поступления
всеОбновлять: Наш последний инструмент был добавлен 22 Марта 2026
