.gitignore pre Symfony

29 pravidiel ignorovania pre Symfony, pripravených na skopírovanie do repozitára.

Framework PHP pre webové aplikácie

Kompletný .gitignore pre Symfony

# Vygenerované pomocou LFGitignore - https://lfgitignore.com
# Vytvorené: 2026-10-13 14:54:22 UTC
# Technológie: 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

Čo tieto pravidlá pre Symfony skutočne ignorujú

Všetky vzory nižšie aj s vysvetlením, prečo patria do vášho .gitignore.

Vyrovnávacia pamäť a protokoly (Symfony2)

Vzor Čo ignoruje
/app/cache/* Vyrovnávacia pamäť a protokoly (Symfony2)
/app/logs/* Vyrovnávacia pamäť a protokoly (Symfony2)
!app/cache/.gitkeep Vyrovnávacia pamäť a protokoly (Symfony2)
!app/logs/.gitkeep Vyrovnávacia pamäť a protokoly (Symfony2)

Priečinok frontu e-mailov

Vzor Čo ignoruje
/app/spool/* Priečinok frontu e-mailov

Vyrovnávacia pamäť, súbory relácií a protokoly (Symfony3)

Vzor Čo ignoruje
/var/cache/* Vyrovnávacia pamäť, súbory relácií a protokoly (Symfony3)
/var/logs/* Vyrovnávacia pamäť, súbory relácií a protokoly (Symfony3)
/var/sessions/* Vyrovnávacia pamäť, súbory relácií a protokoly (Symfony3)
!var/cache/.gitkeep Vyrovnávacia pamäť, súbory relácií a protokoly (Symfony3)
!var/logs/.gitkeep Vyrovnávacia pamäť, súbory relácií a protokoly (Symfony3)
!var/sessions/.gitkeep Vyrovnávacia pamäť, súbory relácií a protokoly (Symfony3)

Protokoly (Symfony4)

Vzor Čo ignoruje
/var/log/* Protokoly (Symfony4)
!var/log/.gitkeep Protokoly (Symfony4)

Parametre

Vzor Čo ignoruje
/app/config/parameters.yml Parametre
/app/config/parameters.ini Parametre

Spravované pomocou Composer

Vzor Čo ignoruje
/app/bootstrap.php.cache Spravované pomocou Composer
/var/bootstrap.php.cache Spravované pomocou Composer
/bin/* Spravované pomocou Composer
!bin/console Spravované pomocou Composer
!bin/symfony_requirements Spravované pomocou Composer
/vendor/ Spravované pomocou Composer

Prostriedky a súbory nahrané používateľmi

Vzor Čo ignoruje
/web/bundles/ Prostriedky a súbory nahrané používateľmi
/web/uploads/ Prostriedky a súbory nahrané používateľmi

PHPUnit

Vzor Čo ignoruje
/app/phpunit.xml PHPUnit
/phpunit.xml PHPUnit

Údaje zostavovania

Vzor Čo ignoruje
/build/ Údaje zostavovania

Composer PHAR

Vzor Čo ignoruje
/composer.phar Composer PHAR

Záložné entity vygenerované príkazom doctrine:generate:entities

Vzor Čo ignoruje
**/Entity/*~ Záložné entity vygenerované príkazom doctrine:generate:entities

Súbor pid vstavaného webového servera

Vzor Čo ignoruje
/.web-server-pid Súbor pid vstavaného webového servera

Ako používať tento .gitignore pre Symfony

  1. Skopírujte pravidlá pre Symfony vyššie alebo si súbor priamo stiahnite.
  2. V koreňovom adresári repozitára Git vytvorte súbor s názvom .gitignore a vložte doň pravidlá.
  3. Ak sa niektoré súbory už sledujú, spustite git rm -r --cached . a vytvorte nový commit — Git uplatňuje pravidlá ignorovania iba na nesledované súbory.
  4. Pridajte .gitignore do commitu, aby celý tím zdieľal rovnaké pravidlá.

Ďalšie šablóny .gitignore: Vývojový framework

Zobraziť všetky šablóny: Vývojový framework