.gitignore Генератор

Разработчик
РЕКЛАМА · УДАЛЯТЬ?

Пользовательские шаблоны

Тестовое имя файла
РЕКЛАМА · УДАЛЯТЬ?

Гид

Генератор .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.

РЕКЛАМА · УДАЛЯТЬ?

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

  1. Что такое файл .gitignore и как его использует Git?

    Файл .gitignore сообщает Git, какие файлы и каталоги следует исключить из системы контроля версий. Git проверяет этот файл перед добавлением изменений в индекс и пропускает любые пути, соответствующие перечисленным шаблонам. Это предотвращает фиксацию артефактов сборки, зависимостей, настроек IDE и конфиденциальных файлов, таких как API-ключи. В разных каталогах может существовать несколько файлов .gitignore, правила которых применяются относительно расположения этого файла.

  2. Как работают правила сопоставления шаблонов .gitignore?

    Gitignore использует глоб-шаблоны, похожие на подстановочные знаки оболочки. Ведущий слэш привязывает шаблон к каталогу файла .gitignore. Конечный слэш соответствует только каталогам. Звездочка (*) соответствует всему, кроме слэшей, двойная звездочка (**) соответствует любым каталогам, а вопросительный знак (?) соответствует любому одиночному символу. Ведущий восклицательный знак (!) отрицает шаблон, повторно включая ранее исключенный путь. Шаблоны оцениваются по порядку, при этом более поздние правила переопределяют более ранние.

  3. Почему папки node_modules и build следует игнорировать в git?

    Каталоги зависимостей, такие как node_modules, могут содержать десятки тысяч файлов общим объемом в сотни мегабайт — слишком много для контроля версий. Эти файлы воспроизводимы из package.json/package-lock.json через npm install, поэтому их хранение тратит место в репозитории и замедляет клонирование. Папки сборки (dist, build, .next) содержат сгенерированные выходные данные, которые меняются с каждой сборкой и должны пересобираться из исходного кода. Отслеживание их приводит к постоянным конфликтам слияния и раздувает историю репозитория.

Хотите убрать рекламу? Откажитесь от рекламы сегодня

Установите наши расширения

Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска

в Расширение Chrome в Расширение края в Расширение Firefox в Расширение Opera

Табло результатов прибыло!

Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!

РЕКЛАМА · УДАЛЯТЬ?
РЕКЛАМА · УДАЛЯТЬ?
РЕКЛАМА · УДАЛЯТЬ?

новости с техническими моментами

Примите участие

Помогите нам продолжать предоставлять ценные бесплатные инструменты

Купи мне кофе
РЕКЛАМА · УДАЛЯТЬ?