.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

  1. Kopiera reglerna för Symfony ovan eller ladda ner filen direkt.
  2. Skapa en fil med namnet .gitignore i roten av ditt Git-repo och klistra in reglerna.
  3. 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.
  4. Checka in .gitignore så att alla i teamet delar samma regler.

Andra .gitignore-mallar för Ramverk

Visa alla mallar för Ramverk