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