Ludovic Frank Gitignore

.gitignore для Magento 2

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

Magento версия 2

Полный .gitignore для Magento 2

# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 21:54:56 UTC
# Технологии: Magento 2

### Magento 2 ###
/sitemap
/pub/sitemap
/pub/sitemap.xml
/app/config_sandbox
/app/etc/config.php
/app/etc/env.php
/app/code/Magento/TestModule*
/lib/internal/flex/uploader/.actionScriptProperties
/sitemap.xml
/lib/internal/flex/uploader/.flexProperties
/lib/internal/flex/uploader/.project
/lib/internal/flex/uploader/.settings
/lib/internal/flex/varien/.actionScriptProperties
/lib/internal/flex/varien/.flexLibProperties
/lib/internal/flex/varien/.project
/lib/internal/flex/varien/.settings
/.grunt
/.php_cs.cache
/grunt-config.json
/dev/tools/grunt/configs/local-themes.js
/pub/media/*.*
!/pub/media/.htaccess
/pub/media/attribute/*
!/pub/media/attribute/.htaccess
/pub/media/analytics/*
/var/*
!/var/.htaccess
/pub/media/catalog/*
!/pub/media/catalog/.htaccess
/pub/media/customer/*
!/pub/media/customer/.htaccess
/pub/media/downloadable/*
!/pub/media/downloadable/.htaccess
/pub/media/favicon/*
/pub/media/import/*
!/pub/media/import/.htaccess
/pub/media/logo/*
/pub/media/theme/*
/pub/media/theme_customization/*
!/pub/media/theme_customization/.htaccess
/pub/media/wysiwyg/*
!/pub/media/wysiwyg/.htaccess
/pub/media/tmp/*
!/pub/media/tmp/.htaccess
/pub/media/captcha/*
!/pub/media/captcha/.htaccess
/pub/static/*
!/pub/static/.htaccess
/vendor/*
!/vendor/.htaccess
/generated/*
!/generated/.htaccess

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

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

Общий

Шаблон Что он игнорирует
/sitemap Общий
/pub/sitemap Общий
/pub/sitemap.xml Общий
/app/config_sandbox Общий
/app/etc/config.php Общий
/app/etc/env.php Общий
/app/code/Magento/TestModule* Общий
/lib/internal/flex/uploader/.actionScriptProperties Общий
/sitemap.xml игнорировать sitemap.xml
/lib/internal/flex/uploader/.flexProperties Общий
/lib/internal/flex/uploader/.project Общий
/lib/internal/flex/uploader/.settings Общий
/lib/internal/flex/varien/.actionScriptProperties Общий
/lib/internal/flex/varien/.flexLibProperties Общий
/lib/internal/flex/varien/.project Общий
/lib/internal/flex/varien/.settings Общий
/.grunt Общий
/.php_cs.cache Общий
/grunt-config.json Общий
/dev/tools/grunt/configs/local-themes.js Общий
/pub/media/*.* Общий
!/pub/media/.htaccess Общий
/pub/media/attribute/* Общий
!/pub/media/attribute/.htaccess Общий
/pub/media/analytics/* Общий
/var/* Общий
!/var/.htaccess Общий
/pub/media/catalog/* Общий
!/pub/media/catalog/.htaccess Общий
/pub/media/customer/* Общий
!/pub/media/customer/.htaccess Общий
/pub/media/downloadable/* Общий
!/pub/media/downloadable/.htaccess Общий
/pub/media/favicon/* Общий
/pub/media/import/* Общий
!/pub/media/import/.htaccess Общий
/pub/media/logo/* Общий
/pub/media/theme/* Общий
/pub/media/theme_customization/* Общий
!/pub/media/theme_customization/.htaccess Общий
/pub/media/wysiwyg/* Общий
!/pub/media/wysiwyg/.htaccess Общий
/pub/media/tmp/* Общий
!/pub/media/tmp/.htaccess Общий
/pub/media/captcha/* Общий
!/pub/media/captcha/.htaccess Общий
/pub/static/* Общий
!/pub/static/.htaccess Общий
/vendor/* Общий
!/vendor/.htaccess Общий
/generated/* Общий
!/generated/.htaccess Общий

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

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

Другие шаблоны Электронная коммерция .gitignore

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