.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
- Skopírujte pravidlá pre Symfony vyššie alebo si súbor priamo stiahnite.
- V koreňovom adresári repozitára Git vytvorte súbor s názvom .gitignore a vložte doň pravidlá.
- 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.
- Pridajte .gitignore do commitu, aby celý tím zdieľal rovnaké pravidlá.