Ludovic Frank Gitignore

.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

  1. Копирайте правилата за Strapi по-горе или изтеглете файла директно.
  2. Създайте файл с име .gitignore в основната директория на Git хранилището си и поставете правилата в него.
  3. Ако някои от тези файлове вече се следят, изпълнете git rm -r --cached . и създайте нов комит — Git прилага правилата за игнориране само към неследени файлове.
  4. Добавете .gitignore в комит, за да използва целият екип едни и същи правила.

Други .gitignore шаблони за Фреймуърк

Вижте всички шаблони за Фреймуърк