Ludovic Frank Gitignore

.gitignore per a PrestaShop

135 regles d’exclusió de PrestaShop, llestes per copiar al repositori.

Plataforma de comerç electrònic

El .gitignore complet per a PrestaShop

# Generat per LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 23:57:48 UTC
# Tecnologies: Prestashop

### Prestashop ###
/.htaccess
# Fitxer de registre
*.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/
# Dependències 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/

El que aquestes regles PrestaShop ignoren realment

Cada patró a continuació i per què pertany al vostre .gitignore.

Memòria cau, fitxers temporals i personals

Patró El que ignora
/.htaccess Memòria cau, fitxers temporals i personals
*.log Fitxer de registre

Memòria cau

Patró El que ignora
/cache/* Memòria cau
!/cache/.htaccess Memòria cau
!/cache/cachefs/index.php Memòria cau
!/cache/deprecated.txt Memòria cau
!/cache/index.php Memòria cau
!/cache/purifier/index.php Memòria cau
!/cache/push/activity Memòria cau
!/cache/push/index.php Memòria cau
!/cache/push/trends Memòria cau
!/cache/sandbox/index.php Memòria cau
!/cache/smarty/cache/index.php Memòria cau
!/cache/smarty/compile/index.php Memòria cau
!/cache/smarty/index.php Memòria cau
!/cache/tcpdf/index.php Memòria cau

Descarregar

Patró El que ignora
/download/* Descarregar
!/download/.htaccess Descarregar
!/download/index.php Descarregar

Imatges

Patró El que ignora
/img/* Imatges
!/img/.htaccess Imatges
!/img/index.php Imatges
!/img/404.gif Imatges
!/img/bg_500.png Imatges
!/img/bg_loader.png Imatges
!/img/favicon.ico Imatges
!/img/loader.gif Imatges
!/img/loadingAnimation.gif Imatges
!/img/logo.jpg Imatges
!/img/logo.png Imatges
!/img/logo_invoice.jpg Imatges
!/img/logo_stores.png Imatges
!/img/macFFBgHack.png Imatges
!/img/prestashop-avatar.png Imatges
!/img/prestashop@2x.png Imatges
!/img/preston-login-wink@2x.png Imatges
!/img/preston-login@2x.png Imatges
!/img/questionmark.png Imatges
!/img/genders/index.php Imatges
!/img/admin/index.php Imatges
!/img/c/index.php Imatges
!/img/cms/index.php Imatges
!/img/co/index.php Imatges
!/img/jquery-ui Imatges
!/img/l/index.php Imatges
!/img/m/index.php Imatges
!/img/os/index.php Imatges
!/img/p/index.php Imatges
!/img/s/index.php Imatges
!/img/scenes Imatges
!/img/st/index.php Imatges
!/img/su/index.php Imatges
!/img/t/index.php Imatges
!/img/tmp/index.php Imatges

Carrega

Patró El que ignora
/upload/* Carrega
!/upload/.htaccess Carrega
/vendor/* Carrega
/docs/phpdoc-sf/ Carrega
/composer.lock Carrega
*.hot-update.js Carrega
*.hot-update.json Carrega
/admin-dev/autoupgrade/* Carrega
!/admin-dev/autoupgrade/index.php Carrega
!/admin-dev/autoupgrade/backup/index.php Carrega
/admin-dev/backups/* Carrega
!/admin-dev/backups/.htaccess Carrega
/admin-dev/import/* Carrega
!/admin-dev/import/.htaccess Carrega
!/admin-dev/import/index.php Carrega
/admin-dev/export/* Carrega
!/admin-dev/export/.htaccess Carrega
!/admin-dev/export/index.php Carrega

Arxius RTL descarregats

Patró El que ignora
/admin-dev/themes/default/css/bundle/default_rtl.css Arxius RTL descarregats
/admin-dev/themes/default/css/bundle/shared_rtl.css Arxius RTL descarregats
/admin-dev/themes/default/css/font_rtl.css Arxius RTL descarregats
/admin-dev/themes/default/css/overrides_rtl.css Arxius RTL descarregats
/admin-dev/themes/default/css/vendor/font-awesome/font-awesome_rtl.css Arxius RTL descarregats
/admin-dev/themes/default/css/vendor/nv.d3_rtl.css Arxius RTL descarregats
/admin-dev/themes/default/css/vendor/titatoggle-min_rtl.css Arxius RTL descarregats
/admin-dev/themes/default/public/theme_rtl.css Arxius RTL descarregats
/admin-dev/themes/new-theme/css/module/drop_rtl.css Arxius RTL descarregats
/admin-dev/themes/new-theme/css/right-sidebar_rtl.css Arxius RTL descarregats
themes/*/cache/* Arxius RTL descarregats

Configuració

Patró El que ignora
config/settings.inc.php Configuració
config/settings.old.php Configuració
config/xml/* Configuració
config/themes/* Configuració
!config/xml/themes/default.xml Configuració
themes/*/config/settings_*.json Configuració
app/config/parameters.old.yml Configuració
app/config/config.php Configuració

Temes, mòduls i substitucions

Patró El que ignora
modules/* Temes, mòduls i substitucions
override/* Temes, mòduls i substitucions
themes/*/ Temes, mòduls i substitucions
!themes/classic Temes, mòduls i substitucions
!themes/_core Temes, mòduls i substitucions
!themes/_libraries Temes, mòduls i substitucions

Venedors i dependències

Patró El que ignora
bower_components/ Venedors i dependències
node_modules/ Dependències Node.js
composer.phar Venedors i dependències
php-cs-fixer Venedors i dependències
.grunt/* Venedors i dependències

Plantilles de traduccions i correus electrònics

Patró El que ignora
translations/* Plantilles de traduccions i correus electrònics
mails/* Plantilles de traduccions i correus electrònics
!mails/themes/ Plantilles de traduccions i correus electrònics
!mails/_partials/ Plantilles de traduccions i correus electrònics
themes/default-bootstrap/lang/* Plantilles de traduccions i correus electrònics
themes/default-bootstrap/modules/*/translations/*.php Plantilles de traduccions i correus electrònics
themes/default-bootstrap/mails/* Plantilles de traduccions i correus electrònics
!themes/default-bootstrap/mails/en/ Plantilles de traduccions i correus electrònics
themes/default-bootstrap/modules/*/mails/* Plantilles de traduccions i correus electrònics
!themes/default-bootstrap/modules/*/mails/en Plantilles de traduccions i correus electrònics

Diversos

Patró El que ignora
*sitemap.xml Diversos
/robots.txt Diversos

Symfony

Patró El que ignora
/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

Com utilitzar aquest .gitignore per a PrestaShop

  1. Copieu les regles PrestaShop anteriors o descarregueu el fitxer directament.
  2. Creeu un fitxer anomenat .gitignore a l'arrel del vostre repositori Git i enganxeu-hi les regles.
  3. Si alguns d’aquests fitxers ja tenen seguiment, executeu git rm -r --cached . i torneu a confirmar els canvis: Git només aplica les regles d’exclusió als fitxers sense seguiment.
  4. Confirmeu el fitxer .gitignore perquè tot l’equip comparteixi les mateixes regles.

Altres plantilles Comerç electrònic .gitignore

Consulteu totes les plantilles Comerç electrònic