.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
- Kopier Symfony reglerne ovenfor, eller download filen direkte.
- Opret en fil med navnet .gitignore i roden af dit Git-lager og indsæt reglerne i det.
- 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.
- Brug .gitignore, så alle på holdet deler de samme regler.