.gitignore for Symfony

29 ignoreringsregler for Symfony, klare til å kopieres inn i kodelageret ditt.

PHP-rammeverk for webapplikasjoner

Den komplette .gitignore-filen for Symfony

# Generert av LFGitignore - https://lfgitignore.com
# Opprettet: 2026-10-13 16:14:41 UTC
# Teknologier: 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

Hva disse Symfony-reglene faktisk ignorerer

Alle mønstrene nedenfor, og hvorfor de hører hjemme i .gitignore-filen din.

Hurtigbuffer og logger (Symfony2)

Mønster Hva det ignorerer
/app/cache/* Hurtigbuffer og logger (Symfony2)
/app/logs/* Hurtigbuffer og logger (Symfony2)
!app/cache/.gitkeep Hurtigbuffer og logger (Symfony2)
!app/logs/.gitkeep Hurtigbuffer og logger (Symfony2)

Kømappe for e-post

Mønster Hva det ignorerer
/app/spool/* Kømappe for e-post

Hurtigbuffer, øktfiler og logger (Symfony3)

Mønster Hva det ignorerer
/var/cache/* Hurtigbuffer, øktfiler og logger (Symfony3)
/var/logs/* Hurtigbuffer, øktfiler og logger (Symfony3)
/var/sessions/* Hurtigbuffer, øktfiler og logger (Symfony3)
!var/cache/.gitkeep Hurtigbuffer, øktfiler og logger (Symfony3)
!var/logs/.gitkeep Hurtigbuffer, øktfiler og logger (Symfony3)
!var/sessions/.gitkeep Hurtigbuffer, øktfiler og logger (Symfony3)

Logger (Symfony4)

Mønster Hva det ignorerer
/var/log/* Logger (Symfony4)
!var/log/.gitkeep Logger (Symfony4)

Parametere

Mønster Hva det ignorerer
/app/config/parameters.yml Parametere
/app/config/parameters.ini Parametere

Håndteres av Composer

Mønster Hva det ignorerer
/app/bootstrap.php.cache Håndteres av Composer
/var/bootstrap.php.cache Håndteres av Composer
/bin/* Håndteres av Composer
!bin/console Håndteres av Composer
!bin/symfony_requirements Håndteres av Composer
/vendor/ Håndteres av Composer

Ressurser og brukeropplastinger

Mønster Hva det ignorerer
/web/bundles/ Ressurser og brukeropplastinger
/web/uploads/ Ressurser og brukeropplastinger

PHPUnit

Mønster Hva det ignorerer
/app/phpunit.xml PHPUnit
/phpunit.xml PHPUnit

Byggdata

Mønster Hva det ignorerer
/build/ Byggdata

Composer-PHAR

Mønster Hva det ignorerer
/composer.phar Composer-PHAR

Sikkerhetskopier av entiteter generert med kommandoen doctrine:generate:entities

Mønster Hva det ignorerer
**/Entity/*~ Sikkerhetskopier av entiteter generert med kommandoen doctrine:generate:entities

PID-fil for innebygd webserver

Mønster Hva det ignorerer
/.web-server-pid PID-fil for innebygd webserver

Slik bruker du denne .gitignore-filen for Symfony

  1. Kopier Symfony-reglene ovenfor, eller last ned filen direkte.
  2. Opprett en fil som heter .gitignore i roten av Git-kodelageret ditt, og lim inn reglene.
  3. Hvis noen av disse filene allerede spores, kjører du git rm -r --cached . og sjekker inn på nytt — Git bruker bare ignoreringsregler på filer som ikke spores.
  4. Sjekk inn .gitignore slik at alle på teamet deler de samme reglene.

Andre .gitignore-maler for Rammeverk

Se alle maler for Rammeverk