.gitignore untuk PrestaShop

135 aturan pengabaian untuk PrestaShop, siap disalin ke repositori Anda.

Platform perdagangan elektronik

.gitignore lengkap untuk PrestaShop

# Dibuat oleh LFGitignore - https://lfgitignore.com
# Dibuat: 2026-10-31 21:54:46 UTC
# Teknologi: Prestashop

### Prestashop ###
/.htaccess
# Berkas catatan
*.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/
# Dependensi 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/

Apa yang sebenarnya diabaikan oleh aturan PrestaShop ini

Setiap pola berikut beserta alasan untuk memasukkannya ke .gitignore.

Cache, berkas sementara dan pribadi

Pola Yang diabaikan
/.htaccess Cache, berkas sementara dan pribadi
*.log Berkas catatan

Tembolok

Pola Yang diabaikan
/cache/* Tembolok
!/cache/.htaccess Tembolok
!/cache/cachefs/index.php Tembolok
!/cache/deprecated.txt Tembolok
!/cache/index.php Tembolok
!/cache/purifier/index.php Tembolok
!/cache/push/activity Tembolok
!/cache/push/index.php Tembolok
!/cache/push/trends Tembolok
!/cache/sandbox/index.php Tembolok
!/cache/smarty/cache/index.php Tembolok
!/cache/smarty/compile/index.php Tembolok
!/cache/smarty/index.php Tembolok
!/cache/tcpdf/index.php Tembolok

Unduh

Pola Yang diabaikan
/download/* Unduh
!/download/.htaccess Unduh
!/download/index.php Unduh

Gambar

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

Unggah

Pola Yang diabaikan
/upload/* Unggah
!/upload/.htaccess Unggah
/vendor/* Unggah
/docs/phpdoc-sf/ Unggah
/composer.lock Unggah
*.hot-update.js Unggah
*.hot-update.json Unggah
/admin-dev/autoupgrade/* Unggah
!/admin-dev/autoupgrade/index.php Unggah
!/admin-dev/autoupgrade/backup/index.php Unggah
/admin-dev/backups/* Unggah
!/admin-dev/backups/.htaccess Unggah
/admin-dev/import/* Unggah
!/admin-dev/import/.htaccess Unggah
!/admin-dev/import/index.php Unggah
/admin-dev/export/* Unggah
!/admin-dev/export/.htaccess Unggah
!/admin-dev/export/index.php Unggah

berkas RTL yang diunduh

Pola Yang diabaikan
/admin-dev/themes/default/css/bundle/default_rtl.css berkas RTL yang diunduh
/admin-dev/themes/default/css/bundle/shared_rtl.css berkas RTL yang diunduh
/admin-dev/themes/default/css/font_rtl.css berkas RTL yang diunduh
/admin-dev/themes/default/css/overrides_rtl.css berkas RTL yang diunduh
/admin-dev/themes/default/css/vendor/font-awesome/font-awesome_rtl.css berkas RTL yang diunduh
/admin-dev/themes/default/css/vendor/nv.d3_rtl.css berkas RTL yang diunduh
/admin-dev/themes/default/css/vendor/titatoggle-min_rtl.css berkas RTL yang diunduh
/admin-dev/themes/default/public/theme_rtl.css berkas RTL yang diunduh
/admin-dev/themes/new-theme/css/module/drop_rtl.css berkas RTL yang diunduh
/admin-dev/themes/new-theme/css/right-sidebar_rtl.css berkas RTL yang diunduh
themes/*/cache/* berkas RTL yang diunduh

Konfigurasi

Pola Yang diabaikan
config/settings.inc.php Konfigurasi
config/settings.old.php Konfigurasi
config/xml/* Konfigurasi
config/themes/* Konfigurasi
!config/xml/themes/default.xml Konfigurasi
themes/*/config/settings_*.json Konfigurasi
app/config/parameters.old.yml Konfigurasi
app/config/config.php Konfigurasi

Tema, modul, dan penyesuaian

Pola Yang diabaikan
modules/* Tema, modul, dan penyesuaian
override/* Tema, modul, dan penyesuaian
themes/*/ Tema, modul, dan penyesuaian
!themes/classic Tema, modul, dan penyesuaian
!themes/_core Tema, modul, dan penyesuaian
!themes/_libraries Tema, modul, dan penyesuaian

Vendor dan dependensi

Pola Yang diabaikan
bower_components/ Vendor dan dependensi
node_modules/ Dependensi Node.js
composer.phar Vendor dan dependensi
php-cs-fixer Vendor dan dependensi
.grunt/* Vendor dan dependensi

Templat terjemahan dan email

Pola Yang diabaikan
translations/* Templat terjemahan dan email
mails/* Templat terjemahan dan email
!mails/themes/ Templat terjemahan dan email
!mails/_partials/ Templat terjemahan dan email
themes/default-bootstrap/lang/* Templat terjemahan dan email
themes/default-bootstrap/modules/*/translations/*.php Templat terjemahan dan email
themes/default-bootstrap/mails/* Templat terjemahan dan email
!themes/default-bootstrap/mails/en/ Templat terjemahan dan email
themes/default-bootstrap/modules/*/mails/* Templat terjemahan dan email
!themes/default-bootstrap/modules/*/mails/en Templat terjemahan dan email

LAIN-LAIN

Pola Yang diabaikan
*sitemap.xml LAIN-LAIN
/robots.txt LAIN-LAIN

Symfony

Pola Yang diabaikan
/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

Cara menggunakan .gitignore ini untuk PrestaShop

  1. Salin aturan PrestaShop di atas atau unduh langsung berkasnya.
  2. Buat berkas bernama .gitignore di direktori utama repositori Git Anda dan tempelkan aturannya.
  3. Jika sebagian berkas tersebut sudah dilacak, jalankan git rm -r --cached . lalu buat commit baru — Git hanya menerapkan aturan pengabaian pada berkas yang belum dilacak.
  4. Commit .gitignore agar seluruh anggota tim menggunakan aturan yang sama.

Templat .gitignore perdagangan elektronik lainnya

Lihat semua templat perdagangan elektronik