.gitignore til Symfony

29 ignorer regler for Symfony, klar til at kopiere til dit lager.

PHP webapplikationsramme

Den komplette .gitignore til Symfony

# Genereret af LFGitignore - https://lfgitignore.com
# Oprettet: 2026-10-31 21:52:47 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

Hvad disse Symfony regler faktisk ignorerer

Hvert mønster nedenfor, og hvorfor det hører hjemme i din .gitignore.

Cache og logfiler (Symfony2)

Mønster Hvad den ignorerer
/app/cache/* Cache og logfiler (Symfony2)
/app/logs/* Cache og logfiler (Symfony2)
!app/cache/.gitkeep Cache og logfiler (Symfony2)
!app/logs/.gitkeep Cache og logfiler (Symfony2)

E-mail spool mappe

Mønster Hvad den ignorerer
/app/spool/* E-mail spool mappe

Cache, sessionsfiler og logfiler (Symfony3)

Mønster Hvad den ignorerer
/var/cache/* Cache, sessionsfiler og logfiler (Symfony3)
/var/logs/* Cache, sessionsfiler og logfiler (Symfony3)
/var/sessions/* Cache, sessionsfiler og logfiler (Symfony3)
!var/cache/.gitkeep Cache, sessionsfiler og logfiler (Symfony3)
!var/logs/.gitkeep Cache, sessionsfiler og logfiler (Symfony3)
!var/sessions/.gitkeep Cache, sessionsfiler og logfiler (Symfony3)

Logfiler (Symfony4)

Mønster Hvad den ignorerer
/var/log/* Logfiler (Symfony4)
!var/log/.gitkeep Logfiler (Symfony4)

Parametre

Mønster Hvad den ignorerer
/app/config/parameters.yml Parametre
/app/config/parameters.ini Parametre

Administreret af Composer

Mønster Hvad den ignorerer
/app/bootstrap.php.cache Administreret af Composer
/var/bootstrap.php.cache Administreret af Composer
/bin/* Administreret af Composer
!bin/console Administreret af Composer
!bin/symfony_requirements Administreret af Composer
/vendor/ Administreret af Composer

Aktiver og brugeruploads

Mønster Hvad den ignorerer
/web/bundles/ Aktiver og brugeruploads
/web/uploads/ Aktiver og brugeruploads

PHPUnit

Mønster Hvad den ignorerer
/app/phpunit.xml PHPUnit
/phpunit.xml PHPUnit

Byg data

Mønster Hvad den ignorerer
/build/ Byg data

Composer PHAR

Mønster Hvad den ignorerer
/composer.phar Composer PHAR

Backup-enheder genereret med doctrine:generate:entities-kommandoen

Mønster Hvad den ignorerer
**/Entity/*~ Backup-enheder genereret med doctrine:generate:entities-kommandoen

Integreret web-server pid-fil

Mønster Hvad den ignorerer
/.web-server-pid Integreret web-server pid-fil

Sådan bruger du denne .gitignore til Symfony

  1. Kopier Symfony reglerne ovenfor, eller download filen direkte.
  2. Opret en fil med navnet .gitignore i roden af dit Git-lager og indsæt reglerne i det.
  3. Hvis nogle af disse filer allerede er sporet, så kør git rm -r --cached . og commit igen - Git anvender kun ignoreringsregler på usporede filer.
  4. Brug .gitignore, så alle på holdet deler de samme regler.

Andre Ramme .gitignore skabeloner

Se alle Ramme skabeloner