.gitignore за Strapi
67 правила за игнориране за Strapi, готови за копиране в хранилището ви.
CMS без собствен интерфейс
Пълният .gitignore за Strapi
# Генерирано от LFGitignore — https://lfgitignore.com
# Създадено: 2026-10-13 16:15:35 UTC
# Технологии: Strapi
### Strapi ###
# Настройки на папки в macOS (Desktop Services Store)
.DS_Store
# Файлове с разклонения за ресурси на macOS
.AppleDouble
# Персонализирана икона на папка в macOS
.LSOverride
Icon
# Индекс на Spotlight в macOS
.Spotlight-V100
# Папка за кошчето на macOS
.Trashes
# Файлове с разклонения за ресурси на macOS
._*
# Резервни файлове на Emacs
*~
# Кеш на миниатюри на Windows
Thumbs.db
# Подобрен кеш на миниатюри на Windows
ehthumbs.db
Desktop.ini
# Кошче на Windows
$RECYCLE.BIN/
# Cabinet архив на 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 (Desktop Services Store) |
.AppleDouble |
Файлове с разклонения за ресурси на macOS |
.LSOverride |
Персонализирана икона на папка в macOS |
Icon |
OS X |
.Spotlight-V100 |
Индекс на Spotlight в macOS |
.Trashes |
Папка за кошчето на macOS |
._* |
Файлове с разклонения за ресурси на macOS |
Linux
| Шаблон | Какво игнорира |
|---|---|
*~ |
Резервни файлове на Emacs |
Windows
| Шаблон | Какво игнорира |
|---|---|
Thumbs.db |
Кеш на миниатюри на Windows |
ehthumbs.db |
Подобрен кеш на миниатюри на Windows |
Desktop.ini |
Windows |
$RECYCLE.BIN/ |
Кошче на Windows |
*.cab |
Cabinet архив на 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
- Копирайте правилата за Strapi по-горе или изтеглете файла директно.
- Създайте файл с име .gitignore в основната директория на Git хранилището си и поставете правилата в него.
- Ако някои от тези файлове вече се следят, изпълнете git rm -r --cached . и създайте нов комит — Git прилага правилата за игнориране само към неследени файлове.
- Добавете .gitignore в комит, за да използва целият екип едни и същи правила.