.gitignore pro Symfony
29 pravidel ignorování pro Symfony, připravených ke zkopírování do repozitáře.
Framework pro webové aplikace v PHP
Kompletní .gitignore pro Symfony
# Vygenerováno pomocí LFGitignore - https://lfgitignore.com
# Vytvořeno: 2026-10-13 16:26:35 UTC
# Technologie: 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
Co pravidla pro Symfony skutečně ignorují
Každý vzor níže má vysvětlení, proč patří do vašeho .gitignore.
Mezipaměť a protokoly (Symfony2)
| Vzor | Co ignoruje |
|---|---|
/app/cache/* |
Mezipaměť a protokoly (Symfony2) |
/app/logs/* |
Mezipaměť a protokoly (Symfony2) |
!app/cache/.gitkeep |
Mezipaměť a protokoly (Symfony2) |
!app/logs/.gitkeep |
Mezipaměť a protokoly (Symfony2) |
Složka poštovní fronty
| Vzor | Co ignoruje |
|---|---|
/app/spool/* |
Složka poštovní fronty |
Mezipaměť, soubory relací a protokoly (Symfony3)
| Vzor | Co ignoruje |
|---|---|
/var/cache/* |
Mezipaměť, soubory relací a protokoly (Symfony3) |
/var/logs/* |
Mezipaměť, soubory relací a protokoly (Symfony3) |
/var/sessions/* |
Mezipaměť, soubory relací a protokoly (Symfony3) |
!var/cache/.gitkeep |
Mezipaměť, soubory relací a protokoly (Symfony3) |
!var/logs/.gitkeep |
Mezipaměť, soubory relací a protokoly (Symfony3) |
!var/sessions/.gitkeep |
Mezipaměť, soubory relací a protokoly (Symfony3) |
Protokoly (Symfony4)
| Vzor | Co ignoruje |
|---|---|
/var/log/* |
Protokoly (Symfony4) |
!var/log/.gitkeep |
Protokoly (Symfony4) |
Parametry
| Vzor | Co ignoruje |
|---|---|
/app/config/parameters.yml |
Parametry |
/app/config/parameters.ini |
Parametry |
Spravováno Composerem
| Vzor | Co ignoruje |
|---|---|
/app/bootstrap.php.cache |
Spravováno Composerem |
/var/bootstrap.php.cache |
Spravováno Composerem |
/bin/* |
Spravováno Composerem |
!bin/console |
Spravováno Composerem |
!bin/symfony_requirements |
Spravováno Composerem |
/vendor/ |
Spravováno Composerem |
Prostředky a soubory nahrané uživateli
| Vzor | Co ignoruje |
|---|---|
/web/bundles/ |
Prostředky a soubory nahrané uživateli |
/web/uploads/ |
Prostředky a soubory nahrané uživateli |
PHPUnit
| Vzor | Co ignoruje |
|---|---|
/app/phpunit.xml |
PHPUnit |
/phpunit.xml |
PHPUnit |
Data sestavení
| Vzor | Co ignoruje |
|---|---|
/build/ |
Data sestavení |
Soubor PHAR Composer
| Vzor | Co ignoruje |
|---|---|
/composer.phar |
Soubor PHAR Composer |
Záložní entity generované příkazem doctrine:generate:entities
| Vzor | Co ignoruje |
|---|---|
**/Entity/*~ |
Záložní entity generované příkazem doctrine:generate:entities |
Soubor pid vestavěného webového serveru
| Vzor | Co ignoruje |
|---|---|
/.web-server-pid |
Soubor pid vestavěného webového serveru |
Jak používat tento .gitignore pro Symfony
- Zkopírujte výše uvedená pravidla pro Symfony nebo si soubor rovnou stáhněte.
- V kořenové složce svého Git repozitáře vytvořte soubor .gitignore a vložte do něj pravidla.
- Pokud už jsou některé z těchto souborů sledovány, spusťte git rm -r --cached . a pak znovu commitněte — Git uplatňuje pravidla ignorování pouze na nesledované soubory.
- Commitněte .gitignore, aby celý tým sdílel stejná pravidla.