.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

  1. Kopieer de bovenstaande regels voor Symfony of download het bestand direct.
  2. Maak een bestand met de naam .gitignore in de hoofdmap van je Git-repository en plak de regels erin.
  3. 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.
  4. Commit de .gitignore, zodat iedereen in het team dezelfde regels gebruikt.

Andere .gitignore-sjablonen voor Framework

Bekijk alle sjablonen voor Framework