.gitignore per a Symfony
29 regles d’exclusió de Symfony, llestes per copiar al repositori.
Marc d'aplicacions web PHP
El .gitignore complet per a Symfony
# Generat per LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 23:00:27 UTC
# Tecnologies: 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
El que aquestes regles Symfony ignoren realment
Cada patró a continuació i per què pertany al vostre .gitignore.
Memòria cau i registres (Symfony2)
| Patró | El que ignora |
|---|---|
/app/cache/* |
Memòria cau i registres (Symfony2) |
/app/logs/* |
Memòria cau i registres (Symfony2) |
!app/cache/.gitkeep |
Memòria cau i registres (Symfony2) |
!app/logs/.gitkeep |
Memòria cau i registres (Symfony2) |
Carpeta de col·locació de correu electrònic
| Patró | El que ignora |
|---|---|
/app/spool/* |
Carpeta de col·locació de correu electrònic |
Memòria cau, fitxers de sessió i registres (Symfony3)
| Patró | El que ignora |
|---|---|
/var/cache/* |
Memòria cau, fitxers de sessió i registres (Symfony3) |
/var/logs/* |
Memòria cau, fitxers de sessió i registres (Symfony3) |
/var/sessions/* |
Memòria cau, fitxers de sessió i registres (Symfony3) |
!var/cache/.gitkeep |
Memòria cau, fitxers de sessió i registres (Symfony3) |
!var/logs/.gitkeep |
Memòria cau, fitxers de sessió i registres (Symfony3) |
!var/sessions/.gitkeep |
Memòria cau, fitxers de sessió i registres (Symfony3) |
Registres (Symfony4)
| Patró | El que ignora |
|---|---|
/var/log/* |
Registres (Symfony4) |
!var/log/.gitkeep |
Registres (Symfony4) |
Paràmetres
| Patró | El que ignora |
|---|---|
/app/config/parameters.yml |
Paràmetres |
/app/config/parameters.ini |
Paràmetres |
Gestionat per Composer
| Patró | El que ignora |
|---|---|
/app/bootstrap.php.cache |
Gestionat per Composer |
/var/bootstrap.php.cache |
Gestionat per Composer |
/bin/* |
Gestionat per Composer |
!bin/console |
Gestionat per Composer |
!bin/symfony_requirements |
Gestionat per Composer |
/vendor/ |
Gestionat per Composer |
Recursos i càrregues d'usuaris
| Patró | El que ignora |
|---|---|
/web/bundles/ |
Recursos i càrregues d'usuaris |
/web/uploads/ |
Recursos i càrregues d'usuaris |
PHPUnit
| Patró | El que ignora |
|---|---|
/app/phpunit.xml |
PHPUnit |
/phpunit.xml |
PHPUnit |
Construir dades
| Patró | El que ignora |
|---|---|
/build/ |
Construir dades |
Composer PHAR
| Patró | El que ignora |
|---|---|
/composer.phar |
Composer PHAR |
Còpia de seguretat d'entitats generades amb l'ordre doctrine:generate:entities
| Patró | El que ignora |
|---|---|
**/Entity/*~ |
Còpia de seguretat d'entitats generades amb l'ordre doctrine:generate:entities |
Fitxer pid del servidor web incrustat
| Patró | El que ignora |
|---|---|
/.web-server-pid |
Fitxer pid del servidor web incrustat |
Com utilitzar aquest .gitignore per a Symfony
- Copieu les regles Symfony anteriors o descarregueu el fitxer directament.
- Creeu un fitxer anomenat .gitignore a l'arrel del vostre repositori Git i enganxeu-hi les regles.
- Si alguns d’aquests fitxers ja tenen seguiment, executeu git rm -r --cached . i torneu a confirmar els canvis: Git només aplica les regles d’exclusió als fitxers sense seguiment.
- Confirmeu el fitxer .gitignore perquè tot l’equip comparteixi les mateixes regles.