.gitignore för Symfony
29 ignoreringsregler för Symfony, redo att kopieras till ditt repo.
Ramverk för PHP-webbapplikationer
Den kompletta .gitignore-filen för Symfony
# Genererad av LFGitignore - https://lfgitignore.com
# Skapad: 2026-10-13 16:26:44 UTC
# Tekniker: 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
Vad reglerna för Symfony faktiskt ignorerar
Alla mönster nedan och varför de hör hemma i din .gitignore.
Cache och loggar (Symfony2)
| Mönster | Vad det ignorerar |
|---|---|
/app/cache/* |
Cache och loggar (Symfony2) |
/app/logs/* |
Cache och loggar (Symfony2) |
!app/cache/.gitkeep |
Cache och loggar (Symfony2) |
!app/logs/.gitkeep |
Cache och loggar (Symfony2) |
Mapp för e-postkö
| Mönster | Vad det ignorerar |
|---|---|
/app/spool/* |
Mapp för e-postkö |
Cache, sessionsfiler och loggar (Symfony3)
| Mönster | Vad det ignorerar |
|---|---|
/var/cache/* |
Cache, sessionsfiler och loggar (Symfony3) |
/var/logs/* |
Cache, sessionsfiler och loggar (Symfony3) |
/var/sessions/* |
Cache, sessionsfiler och loggar (Symfony3) |
!var/cache/.gitkeep |
Cache, sessionsfiler och loggar (Symfony3) |
!var/logs/.gitkeep |
Cache, sessionsfiler och loggar (Symfony3) |
!var/sessions/.gitkeep |
Cache, sessionsfiler och loggar (Symfony3) |
Loggar (Symfony4)
| Mönster | Vad det ignorerar |
|---|---|
/var/log/* |
Loggar (Symfony4) |
!var/log/.gitkeep |
Loggar (Symfony4) |
Parametrar
| Mönster | Vad det ignorerar |
|---|---|
/app/config/parameters.yml |
Parametrar |
/app/config/parameters.ini |
Parametrar |
Hanteras av Composer
| Mönster | Vad det ignorerar |
|---|---|
/app/bootstrap.php.cache |
Hanteras av Composer |
/var/bootstrap.php.cache |
Hanteras av Composer |
/bin/* |
Hanteras av Composer |
!bin/console |
Hanteras av Composer |
!bin/symfony_requirements |
Hanteras av Composer |
/vendor/ |
Hanteras av Composer |
Resurser och användaruppladdningar
| Mönster | Vad det ignorerar |
|---|---|
/web/bundles/ |
Resurser och användaruppladdningar |
/web/uploads/ |
Resurser och användaruppladdningar |
PHPUnit
| Mönster | Vad det ignorerar |
|---|---|
/app/phpunit.xml |
PHPUnit |
/phpunit.xml |
PHPUnit |
Byggdata
| Mönster | Vad det ignorerar |
|---|---|
/build/ |
Byggdata |
Composer PHAR
| Mönster | Vad det ignorerar |
|---|---|
/composer.phar |
Composer PHAR |
Säkerhetskopior av entiteter genererade med kommandot doctrine:generate:entities
| Mönster | Vad det ignorerar |
|---|---|
**/Entity/*~ |
Säkerhetskopior av entiteter genererade med kommandot doctrine:generate:entities |
PID-fil för inbyggd webbserver
| Mönster | Vad det ignorerar |
|---|---|
/.web-server-pid |
PID-fil för inbyggd webbserver |
Så använder du denna .gitignore för Symfony
- Kopiera reglerna för Symfony ovan eller ladda ner filen direkt.
- Skapa en fil med namnet .gitignore i roten av ditt Git-repo och klistra in reglerna.
- Om några av filerna redan spåras, kör git rm -r --cached . och gör sedan en ny commit — Git tillämpar bara ignoreringsregler på ospårade filer.
- Checka in .gitignore så att alla i teamet delar samma regler.