Ludovic Frank Gitignore

.gitignore для Strapi

67 правил игнорирования для Strapi, готовых к копированию в репозиторий.

Безголовая CMS

Полный .gitignore для Strapi

# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 22:59:54 UTC
# Технологии: Strapi

### Strapi ###
# Настройки папки macOS (Магазин служб рабочего стола)
.DS_Store
# Файлы ветки ресурсов macOS
.AppleDouble
# Значок пользовательской папки macOS
.LSOverride
Icon
# macOS Индекс внимания
.Spotlight-V100
# macOS папка для мусора
.Trashes
# Файлы ветки ресурсов macOS
._*
# Файлы резервных копий Emacs
*~
# Кэш миниатюр Windows
Thumbs.db
# Windows улучшенный кэш миниатюр
ehthumbs.db
Desktop.ini
# Windows корзина
$RECYCLE.BIN/
# Windows архив шкафа
*.cab
# Установочный пакет Windows
*.msi
# Модуль слияния Windows
*.msm
# Файл патча Windows
*.msp
# 7-Zip архив
*.7z
*.csv
*.dat
# Образ диска macOS
*.dmg
# Gzip-файл, сжатый
*.gz
# ISO-образ диска
*.iso
# Java архив
*.jar
# RAR-архив
*.rar
# Ленточный архив
*.tar
# ZIP-архив
*.zip
*.com
# Java скомпилированный файл класса
*.class
# Динамически подключаемая библиотека
*.dll
# Windows исполняемый файл
*.exe
# Объектный файл
*.o
# Случайный исходный файл
*.seed
# Общий объект
*.so
# Vim файл переполнения подкачки
*.swo
# Файл подкачки Vim
*.swp
# Vim дополнительный файл подкачки
*.swn
# Vim дополнительный файл подкачки
*.swm
# Вывод компилятора
*.out
# Файл идентификатора процесса
*.pid
.tmp
# Файл журнала
*.log
# SQL-скрипт
*.sql
# База данных SQLite
*.sqlite
*#
.idea
nbproject
# Настройки Visual Studio Code
.vscode/
# Охват библиотеки
lib-cov
lcov.info
# Файлы идентификаторов процессов
pids
logs
results
build
node_modules
.node_history
package-lock.json
**/package-lock.json
!docs/package-lock.json
*.heapsnapshot
testApp
# Каталог покрытия
coverage
cypress/screenshots
cypress/videos
dist
packages/strapi-generate-new/files/public/
.dev
front-workspace.code-workspace

Что на самом деле игнорируют эти правила Strapi

Каждый шаблон ниже и почему он принадлежит вашему .gitignore.

OS X

Шаблон Что он игнорирует
.DS_Store Настройки папки macOS (Магазин служб рабочего стола)
.AppleDouble Файлы ветки ресурсов macOS
.LSOverride Значок пользовательской папки macOS
Icon OS X
.Spotlight-V100 macOS Индекс внимания
.Trashes macOS папка для мусора
._* Файлы ветки ресурсов macOS

Linux

Шаблон Что он игнорирует
*~ Файлы резервных копий Emacs

Windows

Шаблон Что он игнорирует
Thumbs.db Кэш миниатюр Windows
ehthumbs.db Windows улучшенный кэш миниатюр
Desktop.ini Windows
$RECYCLE.BIN/ Windows корзина
*.cab Windows архив шкафа
*.msi Установочный пакет Windows
*.msm Модуль слияния Windows
*.msp Файл патча Windows

Пакеты

Шаблон Что он игнорирует
*.7z 7-Zip архив
*.csv Пакеты
*.dat Пакеты
*.dmg Образ диска macOS
*.gz Gzip-файл, сжатый
*.iso ISO-образ диска
*.jar Java архив
*.rar RAR-архив
*.tar Ленточный архив
*.zip ZIP-архив
*.com Пакеты
*.class Java скомпилированный файл класса
*.dll Динамически подключаемая библиотека
*.exe Windows исполняемый файл
*.o Объектный файл
*.seed Случайный исходный файл
*.so Общий объект
*.swo Vim файл переполнения подкачки
*.swp Файл подкачки Vim
*.swn Vim дополнительный файл подкачки
*.swm Vim дополнительный файл подкачки
*.out Вывод компилятора
*.pid Файл идентификатора процесса

Журналы и базы данных

Шаблон Что он игнорирует
.tmp Журналы и базы данных
*.log Файл журнала
*.sql SQL-скрипт
*.sqlite База данных SQLite

Разное.

Шаблон Что он игнорирует
*# Разное.
.idea Разное.
nbproject Разное.
.vscode/ Настройки Visual Studio Code

Node.js

Шаблон Что он игнорирует
lib-cov Охват библиотеки
lcov.info Node.js
pids Файлы идентификаторов процессов
logs Node.js
results Node.js
build Node.js
node_modules Node.js
.node_history Node.js
package-lock.json Node.js
**/package-lock.json Node.js
!docs/package-lock.json Node.js
*.heapsnapshot Node.js

Тесты

Шаблон Что он игнорирует
testApp Тесты
coverage Каталог покрытия
cypress/screenshots Тесты
cypress/videos Тесты

Документация

Шаблон Что он игнорирует
dist Документация

Строит

Шаблон Что он игнорирует
packages/strapi-generate-new/files/public/ Строит

Пример приложения

Шаблон Что он игнорирует
.dev Пример приложения

Visual Studio Code

Шаблон Что он игнорирует
front-workspace.code-workspace Visual Studio Code

Как использовать .gitignore для Strapi

  1. Скопируйте приведенные выше правила Strapi или загрузите файл напрямую.
  2. Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
  3. Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
  4. Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.

Другие шаблоны Рамки .gitignore

Посмотреть все шаблоны Рамки