.gitignore za Symfony
29 pravila izuzimanja za Symfony, spremnih za kopiranje u repozitorij.
Radni okvir PHP za web-aplikacije
Potpuni .gitignore za Symfony
# Generirano uz LFGitignore - https://lfgitignore.com
# Stvoreno: 2026-10-13 16:14:49 UTC
# Tehnologije: 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
Što ova pravila za Symfony zapravo zanemaruju
Svaki obrazac u nastavku i razlog zašto pripada vašoj datoteci .gitignore.
Predmemorija i zapisnici (Symfony2)
| Obrazac | Što zanemaruje |
|---|---|
/app/cache/* |
Predmemorija i zapisnici (Symfony2) |
/app/logs/* |
Predmemorija i zapisnici (Symfony2) |
!app/cache/.gitkeep |
Predmemorija i zapisnici (Symfony2) |
!app/logs/.gitkeep |
Predmemorija i zapisnici (Symfony2) |
Mapa reda čekanja e-pošte
| Obrazac | Što zanemaruje |
|---|---|
/app/spool/* |
Mapa reda čekanja e-pošte |
Predmemorija, datoteke sesija i zapisnici (Symfony3)
| Obrazac | Što zanemaruje |
|---|---|
/var/cache/* |
Predmemorija, datoteke sesija i zapisnici (Symfony3) |
/var/logs/* |
Predmemorija, datoteke sesija i zapisnici (Symfony3) |
/var/sessions/* |
Predmemorija, datoteke sesija i zapisnici (Symfony3) |
!var/cache/.gitkeep |
Predmemorija, datoteke sesija i zapisnici (Symfony3) |
!var/logs/.gitkeep |
Predmemorija, datoteke sesija i zapisnici (Symfony3) |
!var/sessions/.gitkeep |
Predmemorija, datoteke sesija i zapisnici (Symfony3) |
Zapisnici (Symfony4)
| Obrazac | Što zanemaruje |
|---|---|
/var/log/* |
Zapisnici (Symfony4) |
!var/log/.gitkeep |
Zapisnici (Symfony4) |
Parametri
| Obrazac | Što zanemaruje |
|---|---|
/app/config/parameters.yml |
Parametri |
/app/config/parameters.ini |
Parametri |
Njime upravlja Composer
| Obrazac | Što zanemaruje |
|---|---|
/app/bootstrap.php.cache |
Njime upravlja Composer |
/var/bootstrap.php.cache |
Njime upravlja Composer |
/bin/* |
Njime upravlja Composer |
!bin/console |
Njime upravlja Composer |
!bin/symfony_requirements |
Njime upravlja Composer |
/vendor/ |
Njime upravlja Composer |
Resursi i korisnički prijenosi
| Obrazac | Što zanemaruje |
|---|---|
/web/bundles/ |
Resursi i korisnički prijenosi |
/web/uploads/ |
Resursi i korisnički prijenosi |
PHPUnit
| Obrazac | Što zanemaruje |
|---|---|
/app/phpunit.xml |
PHPUnit |
/phpunit.xml |
PHPUnit |
Podaci izgradnje
| Obrazac | Što zanemaruje |
|---|---|
/build/ |
Podaci izgradnje |
Composer PHAR
| Obrazac | Što zanemaruje |
|---|---|
/composer.phar |
Composer PHAR |
Sigurnosne kopije entiteta generirane naredbom doctrine:generate:entities
| Obrazac | Što zanemaruje |
|---|---|
**/Entity/*~ |
Sigurnosne kopije entiteta generirane naredbom doctrine:generate:entities |
PID datoteka ugrađenog web-poslužitelja
| Obrazac | Što zanemaruje |
|---|---|
/.web-server-pid |
PID datoteka ugrađenog web-poslužitelja |
Kako koristiti ovaj .gitignore za Symfony
- Kopirajte pravila za Symfony iznad ili izravno preuzmite datoteku.
- U korijenu svojeg Git repozitorija stvorite datoteku naziva .gitignore i zalijepite pravila u nju.
- Ako se neke od tih datoteka već prate, pokrenite git rm -r --cached . pa ponovno predajte promjene — Git primjenjuje pravila izuzimanja samo na datoteke koje ne prati.
- Predajte .gitignore kako bi svi u timu koristili ista pravila.