.gitignore untuk Symfony

29 peraturan pengabaian untuk Symfony, sedia untuk disalin ke repositori anda.

Rangka kerja aplikasi web PHP

.gitignore yang lengkap untuk Symfony

# Dijana oleh LFGitignore - https://lfgitignore.com
# Dicipta: 2026-10-31 21:53:05 UTC
# Teknologi: Symfony

### Symfony ###
/app/cache/*
/app/logs/*
!app/cache/.gitkeep
!app/logs/.gitkeep
/app/spool/*
/var/cache/*
/var/logs/*
/var/sessions/*
!var/cache/.gitkeep
!var/logs/.gitkeep
!var/sessions/.gitkeep
/var/log/*
!var/log/.gitkeep
/app/config/parameters.yml
/app/config/parameters.ini
/app/bootstrap.php.cache
/var/bootstrap.php.cache
/bin/*
!bin/console
!bin/symfony_requirements
/vendor/
/web/bundles/
/web/uploads/
/app/phpunit.xml
/phpunit.xml
/build/
/composer.phar
**/Entity/*~
/.web-server-pid

Apa yang sebenarnya diabaikan oleh peraturan Symfony ini

Setiap corak di bawah disertakan dengan sebab ia perlu berada dalam .gitignore anda.

Cache dan log (Symfony2)

Corak Perkara yang diabaikan
/app/cache/* Cache dan log (Symfony2)
/app/logs/* Cache dan log (Symfony2)
!app/cache/.gitkeep Cache dan log (Symfony2)
!app/logs/.gitkeep Cache dan log (Symfony2)

E-mel folder kili

Corak Perkara yang diabaikan
/app/spool/* E-mel folder kili

Cache, fail sesi dan log (Symfony3)

Corak Perkara yang diabaikan
/var/cache/* Cache, fail sesi dan log (Symfony3)
/var/logs/* Cache, fail sesi dan log (Symfony3)
/var/sessions/* Cache, fail sesi dan log (Symfony3)
!var/cache/.gitkeep Cache, fail sesi dan log (Symfony3)
!var/logs/.gitkeep Cache, fail sesi dan log (Symfony3)
!var/sessions/.gitkeep Cache, fail sesi dan log (Symfony3)

Log (Symfony4)

Corak Perkara yang diabaikan
/var/log/* Log (Symfony4)
!var/log/.gitkeep Log (Symfony4)

Parameter

Corak Perkara yang diabaikan
/app/config/parameters.yml Parameter
/app/config/parameters.ini Parameter

Diuruskan oleh Composer

Corak Perkara yang diabaikan
/app/bootstrap.php.cache Diuruskan oleh Composer
/var/bootstrap.php.cache Diuruskan oleh Composer
/bin/* Diuruskan oleh Composer
!bin/console Diuruskan oleh Composer
!bin/symfony_requirements Diuruskan oleh Composer
/vendor/ Diuruskan oleh Composer

Aset dan muat naik pengguna

Corak Perkara yang diabaikan
/web/bundles/ Aset dan muat naik pengguna
/web/uploads/ Aset dan muat naik pengguna

PHPUnit

Corak Perkara yang diabaikan
/app/phpunit.xml PHPUnit
/phpunit.xml PHPUnit

Bina data

Corak Perkara yang diabaikan
/build/ Bina data

Composer PHAR

Corak Perkara yang diabaikan
/composer.phar Composer PHAR

Entiti sandaran yang dijana dengan arahan doctrin:generate:entities

Corak Perkara yang diabaikan
**/Entity/*~ Entiti sandaran yang dijana dengan arahan doctrin:generate:entities

Fail pid pelayan web terbenam

Corak Perkara yang diabaikan
/.web-server-pid Fail pid pelayan web terbenam

Bagaimana untuk menggunakan .gitignore ini untuk Symfony

  1. Salin peraturan Symfony di atas, atau muat turun fail terus.
  2. Cipta fail bernama .gitignore di akar repositori Git anda dan tampal peraturan ke dalamnya.
  3. Jika beberapa fail tersebut telah dijejaki, jalankan git rm -r --cached . kemudian komit semula — Git hanya menggunakan peraturan mengabaikan kepada fail yang tidak dijejaki.
  4. Masukkan .gitignore dalam commit supaya semua ahli pasukan berkongsi peraturan yang sama.

Templat Rangka kerja .gitignore yang lain

Lihat setiap templat Rangka kerja