.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

  1. Kopirajte pravila za Symfony iznad ili izravno preuzmite datoteku.
  2. U korijenu svojeg Git repozitorija stvorite datoteku naziva .gitignore i zalijepite pravila u nju.
  3. 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.
  4. Predajte .gitignore kako bi svi u timu koristili ista pravila.

Drugi predlošci .gitignore iz kategorije Radni okvir

Pogledajte sve predloške iz kategorije Radni okvir