.gitignore pentru Symfony
29 reguli de ignorare pentru Symfony, gata de copiat în depozitul dvs.
cadru de aplicație web PHP
.gitignore complet pentru Symfony
# Generat de LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 22:59:04 UTC
# Tehnologii: 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
Ce ignoră regulile pentru Symfony
Fiecare model de mai jos și motivul pentru care se află în .gitignore.
Cache și jurnale (Symfony2)
| Model de fișier | Ce ignoră |
|---|---|
/app/cache/* |
Cache și jurnale (Symfony2) |
/app/logs/* |
Cache și jurnale (Symfony2) |
!app/cache/.gitkeep |
Cache și jurnale (Symfony2) |
!app/logs/.gitkeep |
Cache și jurnale (Symfony2) |
Dosarul spool de e-mail
| Model de fișier | Ce ignoră |
|---|---|
/app/spool/* |
Dosarul spool de e-mail |
Cache, fișiere de sesiune și jurnale (Symfony3)
| Model de fișier | Ce ignoră |
|---|---|
/var/cache/* |
Cache, fișiere de sesiune și jurnale (Symfony3) |
/var/logs/* |
Cache, fișiere de sesiune și jurnale (Symfony3) |
/var/sessions/* |
Cache, fișiere de sesiune și jurnale (Symfony3) |
!var/cache/.gitkeep |
Cache, fișiere de sesiune și jurnale (Symfony3) |
!var/logs/.gitkeep |
Cache, fișiere de sesiune și jurnale (Symfony3) |
!var/sessions/.gitkeep |
Cache, fișiere de sesiune și jurnale (Symfony3) |
Jurnalele (Symfony4)
| Model de fișier | Ce ignoră |
|---|---|
/var/log/* |
Jurnalele (Symfony4) |
!var/log/.gitkeep |
Jurnalele (Symfony4) |
Parametrii
| Model de fișier | Ce ignoră |
|---|---|
/app/config/parameters.yml |
Parametrii |
/app/config/parameters.ini |
Parametrii |
Gestionat de Composer
| Model de fișier | Ce ignoră |
|---|---|
/app/bootstrap.php.cache |
Gestionat de Composer |
/var/bootstrap.php.cache |
Gestionat de Composer |
/bin/* |
Gestionat de Composer |
!bin/console |
Gestionat de Composer |
!bin/symfony_requirements |
Gestionat de Composer |
/vendor/ |
Gestionat de Composer |
Active și încărcări ale utilizatorilor
| Model de fișier | Ce ignoră |
|---|---|
/web/bundles/ |
Active și încărcări ale utilizatorilor |
/web/uploads/ |
Active și încărcări ale utilizatorilor |
PHPUnit
| Model de fișier | Ce ignoră |
|---|---|
/app/phpunit.xml |
PHPUnit |
/phpunit.xml |
PHPUnit |
Construiți date
| Model de fișier | Ce ignoră |
|---|---|
/build/ |
Construiți date |
Arhivă PHAR Composer
| Model de fișier | Ce ignoră |
|---|---|
/composer.phar |
Arhivă PHAR Composer |
Backup entități generate cu comanda doctrine:generate:entities
| Model de fișier | Ce ignoră |
|---|---|
**/Entity/*~ |
Backup entități generate cu comanda doctrine:generate:entities |
Fișier pid de server web încorporat
| Model de fișier | Ce ignoră |
|---|---|
/.web-server-pid |
Fișier pid de server web încorporat |
Cum să utilizați acest .gitignore pentru Symfony
- Copiați regulile Symfony de mai sus sau descărcați fișierul direct.
- Creați un fișier numit .gitignore la rădăcina depozitului dvs. Git și inserați regulile în el.
- Dacă unele fișiere sunt deja urmărite, rulați git rm -r --cached . și apoi faceți din nou commit — Git aplică regulile de ignorare numai fișierelor neurmărite.
- Faceți commit pentru .gitignore, astfel încât întreaga echipă să folosească aceleași reguli.