Repolode
github

github/gitignore

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

Звёзды
176,177
Форки
82,019
Открытые issues
70
Последний коммит
3 дня назад

Что это?

В этом репозитории собрана коллекция шаблонов .gitignore от GitHub. В них перечислены файлы и папки, которые Git не должен отслеживать. Каждый шаблон предназначен для определённого языка, фреймворка, инструмента или среды, например Node, Python, Go или Unity, и содержит базовый набор правил, чтобы артефакты сборки, папки с зависимостями и локальные настройки не попадали под контроль версий.

Шаблоны разделены на три группы. В корневой папке находятся часто используемые шаблоны для популярных языков и технологий, в папке Global — правила для редакторов, инструментов и операционных систем, которые можно добавить в персональный глобальный файл игнорирования, а в папке community — более специализированные шаблоны для менее распространённых инструментов и проектов.

GitHub использует эти шаблоны в списке .gitignore при создании новых репозиториев. Коллекция распространяется по лицензии CC0-1.0, поэтому шаблоны можно свободно копировать в любые проекты.

Ключевые возможности

  • 01Поддерживает множество языков программирования, фреймворков и инструментов разработки.
  • 02Глобальные шаблоны охватывают файлы редакторов, инструментов и операционных систем.
  • 03В папке community собраны специализированные шаблоны для менее распространённых технологий.
  • 04Шаблоны распространяются по лицензии CC0-1.0 и доступны для свободного копирования.

Сценарии использования

  • Настроить .gitignore при создании проекта на Node, Python или Go.
  • Добавить файлы ОС и редакторов, например .DS_Store или папки IDE, в глобальный список игнорирования.
  • Найти подходящие правила игнорирования для проекта на Unity, Unreal или другом игровом движке.

Быстрый старт

  1. 1

    Просмотрите шаблоны .gitignore в корне репозитория и скопируйте подходящий для вашего проекта

  2. 2

    Сохраните выбранный шаблон в корне проекта под именем .gitignore

Что важно знать

  • Это коллекция шаблонов, а не запускаемый программный проект.

Темы

Частые вопросы

Что такое gitignore?
Коллекция шаблонов .gitignore для языков программирования, фреймворков, редакторов и операционных систем, используемая на страницах GitHub для создания репозиториев. В этом репозитории собрана коллекция шаблонов .gitignore от GitHub. В них перечислены файлы и папки, которые Git не должен отслеживать. Каждый шаблон предназначен для определённого языка, фреймворка, инструмента или среды, например Node, Python, Go или Unity, и содержит базовый набор правил, чтобы артефакты сборки, папки с зависимостями и локальные настройки не попадали под контроль версий.
gitignore можно использовать бесплатно? Какая у него лицензия?
gitignore распространяется с открытым исходным кодом под лицензией CC0-1.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
gitignore всё ещё поддерживается?
Активно поддерживается. Последний коммит в gitignore — 4 нояб. 2026 г..
Для чего можно использовать gitignore?
Настроить .gitignore при создании проекта на Node, Python или Go. Добавить файлы ОС и редакторов, например .DS_Store или папки IDE, в глобальный список игнорирования. Найти подходящие правила игнорирования для проекта на Unity, Unreal или другом игровом движке.
Как установить gitignore?
Просмотрите шаблоны .gitignore в корне репозитория и скопируйте подходящий для вашего проекта Сохраните выбранный шаблон в корне проекта под именем .gitignore
Где скачать gitignore?
Исходный код и инструкции по установке — на GitHub: https://github.com/github/gitignore

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Git — быстрая распределённая система контроля версий с широким набором команд для высокоуровневых операций и низкоуровневой работы с внутренними механизмами.

64,2 тыс.+85 за неделю28,7 тыс.COtherАктивно поддерживаетсяОбновлён вчера

Jujutsu (jj) — совместимая с Git система контроля версий, которая записывает изменения рабочей копии как коммиты и сохраняет историю операций для их отмены.

32,4 тыс.+73 за неделю1,3 тыс.RustApache-2.0Активно поддерживаетсяОбновлён 22 часа назад