Ludovic Frank Gitignore

.gitignore pentru PrestaShop

135 reguli de ignorare pentru PrestaShop, gata de copiat în depozitul dvs.

Platformă de comerț electronic

.gitignore complet pentru PrestaShop

# Generat de LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 21:54:17 UTC
# Tehnologii: Prestashop

### Prestashop ###
/.htaccess
# Fișier jurnal
*.log
/cache/*
!/cache/.htaccess
!/cache/cachefs/index.php
!/cache/deprecated.txt
!/cache/index.php
!/cache/purifier/index.php
!/cache/push/activity
!/cache/push/index.php
!/cache/push/trends
!/cache/sandbox/index.php
!/cache/smarty/cache/index.php
!/cache/smarty/compile/index.php
!/cache/smarty/index.php
!/cache/tcpdf/index.php
/download/*
!/download/.htaccess
!/download/index.php
/img/*
!/img/.htaccess
!/img/index.php
!/img/404.gif
!/img/bg_500.png
!/img/bg_loader.png
!/img/favicon.ico
!/img/loader.gif
!/img/loadingAnimation.gif
!/img/logo.jpg
!/img/logo.png
!/img/logo_invoice.jpg
!/img/logo_stores.png
!/img/macFFBgHack.png
!/img/prestashop-avatar.png
!/img/prestashop@2x.png
!/img/preston-login-wink@2x.png
!/img/preston-login@2x.png
!/img/questionmark.png
!/img/genders/index.php
!/img/admin/index.php
!/img/c/index.php
!/img/cms/index.php
!/img/co/index.php
!/img/jquery-ui
!/img/l/index.php
!/img/m/index.php
!/img/os/index.php
!/img/p/index.php
!/img/s/index.php
!/img/scenes
!/img/st/index.php
!/img/su/index.php
!/img/t/index.php
!/img/tmp/index.php
/upload/*
!/upload/.htaccess
/vendor/*
/docs/phpdoc-sf/
/composer.lock
*.hot-update.js
*.hot-update.json
/admin-dev/autoupgrade/*
!/admin-dev/autoupgrade/index.php
!/admin-dev/autoupgrade/backup/index.php
/admin-dev/backups/*
!/admin-dev/backups/.htaccess
/admin-dev/import/*
!/admin-dev/import/.htaccess
!/admin-dev/import/index.php
/admin-dev/export/*
!/admin-dev/export/.htaccess
!/admin-dev/export/index.php
/admin-dev/themes/default/css/bundle/default_rtl.css
/admin-dev/themes/default/css/bundle/shared_rtl.css
/admin-dev/themes/default/css/font_rtl.css
/admin-dev/themes/default/css/overrides_rtl.css
/admin-dev/themes/default/css/vendor/font-awesome/font-awesome_rtl.css
/admin-dev/themes/default/css/vendor/nv.d3_rtl.css
/admin-dev/themes/default/css/vendor/titatoggle-min_rtl.css
/admin-dev/themes/default/public/theme_rtl.css
/admin-dev/themes/new-theme/css/module/drop_rtl.css
/admin-dev/themes/new-theme/css/right-sidebar_rtl.css
themes/*/cache/*
config/settings.inc.php
config/settings.old.php
config/xml/*
config/themes/*
!config/xml/themes/default.xml
themes/*/config/settings_*.json
app/config/parameters.old.yml
app/config/config.php
modules/*
override/*
themes/*/
!themes/classic
!themes/_core
!themes/_libraries
bower_components/
# Dependențe Node.js
node_modules/
composer.phar
php-cs-fixer
.grunt/*
translations/*
mails/*
!mails/themes/
!mails/_partials/
themes/default-bootstrap/lang/*
themes/default-bootstrap/modules/*/translations/*.php
themes/default-bootstrap/mails/*
!themes/default-bootstrap/mails/en/
themes/default-bootstrap/modules/*/mails/*
!themes/default-bootstrap/modules/*/mails/en
*sitemap.xml
/robots.txt
/bin/
/app/Resources/geoip/GeoLite2-City.mmdb
/app/Resources/translations/*
!/app/Resources/translations/default
/app/config/parameters.yml
/app/config/parameters.php
/build/
/phpunit.xml
/var/*
!/var/cache
/var/cache/*
!var/cache/.gitkeep
!/var/logs
/var/logs/*
!var/logs/.gitkeep
!/var/sessions
/var/sessions/*
!var/sessions/.gitkeep
!var/SymfonyRequirements.php
/vendor/
/web/bundles/

Ce ignoră regulile pentru PrestaShop

Fiecare model de mai jos și motivul pentru care se află în .gitignore.

Cache, fișiere temporare și personale

Model de fișier Ce ignoră
/.htaccess Cache, fișiere temporare și personale
*.log Fișier jurnal

Memorie cache

Model de fișier Ce ignoră
/cache/* Memorie cache
!/cache/.htaccess Memorie cache
!/cache/cachefs/index.php Memorie cache
!/cache/deprecated.txt Memorie cache
!/cache/index.php Memorie cache
!/cache/purifier/index.php Memorie cache
!/cache/push/activity Memorie cache
!/cache/push/index.php Memorie cache
!/cache/push/trends Memorie cache
!/cache/sandbox/index.php Memorie cache
!/cache/smarty/cache/index.php Memorie cache
!/cache/smarty/compile/index.php Memorie cache
!/cache/smarty/index.php Memorie cache
!/cache/tcpdf/index.php Memorie cache

Descărcați

Model de fișier Ce ignoră
/download/* Descărcați
!/download/.htaccess Descărcați
!/download/index.php Descărcați

Imagini

Model de fișier Ce ignoră
/img/* Imagini
!/img/.htaccess Imagini
!/img/index.php Imagini
!/img/404.gif Imagini
!/img/bg_500.png Imagini
!/img/bg_loader.png Imagini
!/img/favicon.ico Imagini
!/img/loader.gif Imagini
!/img/loadingAnimation.gif Imagini
!/img/logo.jpg Imagini
!/img/logo.png Imagini
!/img/logo_invoice.jpg Imagini
!/img/logo_stores.png Imagini
!/img/macFFBgHack.png Imagini
!/img/prestashop-avatar.png Imagini
!/img/prestashop@2x.png Imagini
!/img/preston-login-wink@2x.png Imagini
!/img/preston-login@2x.png Imagini
!/img/questionmark.png Imagini
!/img/genders/index.php Imagini
!/img/admin/index.php Imagini
!/img/c/index.php Imagini
!/img/cms/index.php Imagini
!/img/co/index.php Imagini
!/img/jquery-ui Imagini
!/img/l/index.php Imagini
!/img/m/index.php Imagini
!/img/os/index.php Imagini
!/img/p/index.php Imagini
!/img/s/index.php Imagini
!/img/scenes Imagini
!/img/st/index.php Imagini
!/img/su/index.php Imagini
!/img/t/index.php Imagini
!/img/tmp/index.php Imagini

Încărcați

Model de fișier Ce ignoră
/upload/* Încărcați
!/upload/.htaccess Încărcați
/vendor/* Încărcați
/docs/phpdoc-sf/ Încărcați
/composer.lock Încărcați
*.hot-update.js Încărcați
*.hot-update.json Încărcați
/admin-dev/autoupgrade/* Încărcați
!/admin-dev/autoupgrade/index.php Încărcați
!/admin-dev/autoupgrade/backup/index.php Încărcați
/admin-dev/backups/* Încărcați
!/admin-dev/backups/.htaccess Încărcați
/admin-dev/import/* Încărcați
!/admin-dev/import/.htaccess Încărcați
!/admin-dev/import/index.php Încărcați
/admin-dev/export/* Încărcați
!/admin-dev/export/.htaccess Încărcați
!/admin-dev/export/index.php Încărcați

Fișiere RTL descărcate

Model de fișier Ce ignoră
/admin-dev/themes/default/css/bundle/default_rtl.css Fișiere RTL descărcate
/admin-dev/themes/default/css/bundle/shared_rtl.css Fișiere RTL descărcate
/admin-dev/themes/default/css/font_rtl.css Fișiere RTL descărcate
/admin-dev/themes/default/css/overrides_rtl.css Fișiere RTL descărcate
/admin-dev/themes/default/css/vendor/font-awesome/font-awesome_rtl.css Fișiere RTL descărcate
/admin-dev/themes/default/css/vendor/nv.d3_rtl.css Fișiere RTL descărcate
/admin-dev/themes/default/css/vendor/titatoggle-min_rtl.css Fișiere RTL descărcate
/admin-dev/themes/default/public/theme_rtl.css Fișiere RTL descărcate
/admin-dev/themes/new-theme/css/module/drop_rtl.css Fișiere RTL descărcate
/admin-dev/themes/new-theme/css/right-sidebar_rtl.css Fișiere RTL descărcate
themes/*/cache/* Fișiere RTL descărcate

Configurare

Model de fișier Ce ignoră
config/settings.inc.php Configurare
config/settings.old.php Configurare
config/xml/* Configurare
config/themes/* Configurare
!config/xml/themes/default.xml Configurare
themes/*/config/settings_*.json Configurare
app/config/parameters.old.yml Configurare
app/config/config.php Configurare

Teme, module și suprascrieri

Model de fișier Ce ignoră
modules/* Teme, module și suprascrieri
override/* Teme, module și suprascrieri
themes/*/ Teme, module și suprascrieri
!themes/classic Teme, module și suprascrieri
!themes/_core Teme, module și suprascrieri
!themes/_libraries Teme, module și suprascrieri

Furnizori și dependențe

Model de fișier Ce ignoră
bower_components/ Furnizori și dependențe
node_modules/ Dependențe Node.js
composer.phar Furnizori și dependențe
php-cs-fixer Furnizori și dependențe
.grunt/* Furnizori și dependențe

Traduceri și șabloane de e-mailuri

Model de fișier Ce ignoră
translations/* Traduceri și șabloane de e-mailuri
mails/* Traduceri și șabloane de e-mailuri
!mails/themes/ Traduceri și șabloane de e-mailuri
!mails/_partials/ Traduceri și șabloane de e-mailuri
themes/default-bootstrap/lang/* Traduceri și șabloane de e-mailuri
themes/default-bootstrap/modules/*/translations/*.php Traduceri și șabloane de e-mailuri
themes/default-bootstrap/mails/* Traduceri și șabloane de e-mailuri
!themes/default-bootstrap/mails/en/ Traduceri și șabloane de e-mailuri
themes/default-bootstrap/modules/*/mails/* Traduceri și șabloane de e-mailuri
!themes/default-bootstrap/modules/*/mails/en Traduceri și șabloane de e-mailuri

Diverse

Model de fișier Ce ignoră
*sitemap.xml Diverse
/robots.txt Diverse

Symfony

Model de fișier Ce ignoră
/bin/ Symfony
/app/Resources/geoip/GeoLite2-City.mmdb Symfony
/app/Resources/translations/* Symfony
!/app/Resources/translations/default Symfony
/app/config/parameters.yml Symfony
/app/config/parameters.php Symfony
/build/ Symfony
/phpunit.xml Symfony
/var/* Symfony
!/var/cache Symfony
/var/cache/* Symfony
!var/cache/.gitkeep Symfony
!/var/logs Symfony
/var/logs/* Symfony
!var/logs/.gitkeep Symfony
!/var/sessions Symfony
/var/sessions/* Symfony
!var/sessions/.gitkeep Symfony
!var/SymfonyRequirements.php Symfony
/vendor/ Symfony
/web/bundles/ Symfony

Cum să utilizați acest .gitignore pentru PrestaShop

  1. Copiați regulile PrestaShop de mai sus sau descărcați fișierul direct.
  2. Creați un fișier numit .gitignore la rădăcina depozitului dvs. Git și inserați regulile în el.
  3. Dacă unele fișiere sunt deja urmărite, rulați git rm -r --cached . și apoi faceți din nou commit — Git aplică regulile de ignorare numai fișierelor neurmărite.
  4. Faceți commit pentru .gitignore, astfel încât întreaga echipă să folosească aceleași reguli.

Alte șabloane Comerț electronic .gitignore

Vedeți fiecare șablon Comerț electronic