Ludovic Frank Gitignore

.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

  1. Copieu les regles Symfony anteriors o descarregueu el fitxer directament.
  2. Creeu un fitxer anomenat .gitignore a l'arrel del vostre repositori Git i enganxeu-hi les regles.
  3. 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.
  4. Confirmeu el fitxer .gitignore perquè tot l’equip comparteixi les mateixes regles.

Altres plantilles Marc .gitignore

Consulteu totes les plantilles Marc