.gitignore voor Symfony
29 negeerregels voor Symfony, klaar om naar je repository te kopiëren.
PHP-framework voor webapplicaties
De volledige .gitignore voor Symfony
# Gegenereerd door LFGitignore - https://lfgitignore.com
# Aangemaakt: 2026-10-13 16:14:49 UTC
# Technologieën: 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
Wat deze regels voor Symfony precies negeren
Hieronder vind je elk patroon met uitleg waarom het in je .gitignore thuishoort.
Cache en logs (Symfony2)
| Patroon | Wat wordt genegeerd |
|---|---|
/app/cache/* |
Cache en logs (Symfony2) |
/app/logs/* |
Cache en logs (Symfony2) |
!app/cache/.gitkeep |
Cache en logs (Symfony2) |
!app/logs/.gitkeep |
Cache en logs (Symfony2) |
E-mailwachtrijmap
| Patroon | Wat wordt genegeerd |
|---|---|
/app/spool/* |
E-mailwachtrijmap |
Cache, sessiebestanden en logs (Symfony3)
| Patroon | Wat wordt genegeerd |
|---|---|
/var/cache/* |
Cache, sessiebestanden en logs (Symfony3) |
/var/logs/* |
Cache, sessiebestanden en logs (Symfony3) |
/var/sessions/* |
Cache, sessiebestanden en logs (Symfony3) |
!var/cache/.gitkeep |
Cache, sessiebestanden en logs (Symfony3) |
!var/logs/.gitkeep |
Cache, sessiebestanden en logs (Symfony3) |
!var/sessions/.gitkeep |
Cache, sessiebestanden en logs (Symfony3) |
Logboeken (Symfony4)
| Patroon | Wat wordt genegeerd |
|---|---|
/var/log/* |
Logboeken (Symfony4) |
!var/log/.gitkeep |
Logboeken (Symfony4) |
Parameters
| Patroon | Wat wordt genegeerd |
|---|---|
/app/config/parameters.yml |
Parameters |
/app/config/parameters.ini |
Parameters |
Beheerd door Composer
| Patroon | Wat wordt genegeerd |
|---|---|
/app/bootstrap.php.cache |
Beheerd door Composer |
/var/bootstrap.php.cache |
Beheerd door Composer |
/bin/* |
Beheerd door Composer |
!bin/console |
Beheerd door Composer |
!bin/symfony_requirements |
Beheerd door Composer |
/vendor/ |
Beheerd door Composer |
Assets en gebruikersuploads
| Patroon | Wat wordt genegeerd |
|---|---|
/web/bundles/ |
Assets en gebruikersuploads |
/web/uploads/ |
Assets en gebruikersuploads |
PHPUnit
| Patroon | Wat wordt genegeerd |
|---|---|
/app/phpunit.xml |
PHPUnit |
/phpunit.xml |
PHPUnit |
Buildgegevens
| Patroon | Wat wordt genegeerd |
|---|---|
/build/ |
Buildgegevens |
Composer PHAR
| Patroon | Wat wordt genegeerd |
|---|---|
/composer.phar |
Composer PHAR |
Back-upentiteiten gegenereerd met de opdracht doctrine:generate:entities
| Patroon | Wat wordt genegeerd |
|---|---|
**/Entity/*~ |
Back-upentiteiten gegenereerd met de opdracht doctrine:generate:entities |
PID-bestand van ingebedde webserver
| Patroon | Wat wordt genegeerd |
|---|---|
/.web-server-pid |
PID-bestand van ingebedde webserver |
Zo gebruik je deze .gitignore voor Symfony
- Kopieer de bovenstaande regels voor Symfony of download het bestand direct.
- Maak een bestand met de naam .gitignore in de hoofdmap van je Git-repository en plak de regels erin.
- Als Git sommige van deze bestanden al bijhoudt, voer dan git rm -r --cached . uit en maak een nieuwe commit. Git past negeerregels alleen toe op bestanden die nog niet worden bijgehouden.
- Commit de .gitignore, zodat iedereen in het team dezelfde regels gebruikt.