.gitignore per Magento 2

52 regole di esclusione per Magento 2, pronte da copiare nel repository.

Magento versione 2

Il .gitignore completo per Magento 2

# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 16:02:57 UTC
# Tecnologie: 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

Cosa escludono le regole di Magento 2

Tutti i pattern e i motivi per includerli nel tuo .gitignore.

Generale

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

Come usare questo .gitignore per Magento 2

  1. Copia le regole di Magento 2 qui sopra oppure scarica direttamente il file.
  2. Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
  3. Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
  4. Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.

Altri modelli .gitignore per Commercio elettronico

Vedi tutti i modelli di Commercio elettronico