.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

  1. Zkopírujte výše uvedená pravidla pro Symfony nebo si soubor rovnou stáhněte.
  2. V kořenové složce svého Git repozitáře vytvořte soubor .gitignore a vložte do něj pravidla.
  3. 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.
  4. Commitněte .gitignore, aby celý tým sdílel stejná pravidla.

Další šablony .gitignore v kategorii Framework

Zobrazit všechny šablony pro Framework