Генератор .gitignore — об'єднання готових шаблонів ігнорування для вашого стеку
Генератор .gitignore
Позначте мови, фреймворки, редактори, операційні системи та інструменти, що є у вашому репозиторії, і ця сторінка об'єднає їхні відібрані шаблони ігнорування в один файл .gitignore. Шаблони дедуплікуються між шаблонами, групуються під заголовком-коментарем для кожного шаблону і записуються в розумному порядку — скопіюйте результат просто у свій проєкт або завантажте його. Пошук шаблонів миттєво фільтрує список, і все працює локально у вашому браузері.
Позначено: 0
Жоден шаблон не відповідає пошуку.
Згенерований .gitignore
Як працює об'єднання: кожен позначений шаблон додає блок коментаря # Назва шаблону зі своїми шаблонами. Однакові шаблони з різних шаблонів записуються лише раз (перша поява має пріоритет), тож поєднання «Node.js» з «macOS» або «Visual Studio Code» ніколи не дає дубльованих рядків. node_modules/, теки редакторів, сміттєві файли ОС і результати збірки — звичайні підозрювані; добре правило — ігнорувати все згенероване, завантажене або прив'язане до конкретної машини, а справжній код, конфігурацію та документацію тримати під відстеженням. Зауважте, що .gitignore впливає лише на невідстежувані файли; щоб припинити відстежувати вже закомічений файл, використайте git rm --cached <file>.
Приватність: шаблони вбудовані в цю сторінку, а об'єднання виконується локально — нічого з обраного вами ніколи не вивантажується.
Як працює зіставлення .gitignore?
Шаблони є глобами з кількома правилами, які варто знати: *.log збігається на будь-якій глибині, build/ з кінцевою скісною рискою збігається лише з теками, початкова скісна риска, як у /config.local, прив'язує шаблон до кореня репозиторію, а ** охоплює рівні тек. Git перевіряє шаблони знизу вгору: файл ігнорується, коли останній збіжний рядок так каже, тож пізніший виняток з ! може повторно включити те, що виключив попередній рядок.
Виняток не може заглянути всередину виключеної теки — якщо build/ ігнорується, !build/keep.js ніколи не застосовується; натомість треба зняти ігнорування з теки і знову ігнорувати її інший вміст.
🔷 Інструменти коду та розробки
Утиліти розробника, що працюють повністю у вашому браузері.