.gitignore: Symfony

29 ohitussääntöä teknologialle Symfony, valmiina kopioitavaksi tietovarastoosi.

PHP-verkkosovelluskehys

Kattava .gitignore: Symfony

# Luotu LFGitignorella - https://lfgitignore.com
# Luotu: 2026-10-13 16:14:26 UTC
# Teknologiat: 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

Mitä nämä Symfony-säännöt ohittavat

Kaikki säännöt ja selitykset sille, miksi ne kuuluvat .gitignore-tiedostoosi.

Välimuisti ja lokit (Symfony2)

Sääntö Mitä se ohittaa
/app/cache/* Välimuisti ja lokit (Symfony2)
/app/logs/* Välimuisti ja lokit (Symfony2)
!app/cache/.gitkeep Välimuisti ja lokit (Symfony2)
!app/logs/.gitkeep Välimuisti ja lokit (Symfony2)

Sähköpostijonon kansio

Sääntö Mitä se ohittaa
/app/spool/* Sähköpostijonon kansio

Välimuisti, istuntotiedostot ja lokit (Symfony3)

Sääntö Mitä se ohittaa
/var/cache/* Välimuisti, istuntotiedostot ja lokit (Symfony3)
/var/logs/* Välimuisti, istuntotiedostot ja lokit (Symfony3)
/var/sessions/* Välimuisti, istuntotiedostot ja lokit (Symfony3)
!var/cache/.gitkeep Välimuisti, istuntotiedostot ja lokit (Symfony3)
!var/logs/.gitkeep Välimuisti, istuntotiedostot ja lokit (Symfony3)
!var/sessions/.gitkeep Välimuisti, istuntotiedostot ja lokit (Symfony3)

Lokit (Symfony4)

Sääntö Mitä se ohittaa
/var/log/* Lokit (Symfony4)
!var/log/.gitkeep Lokit (Symfony4)

Parametrit

Sääntö Mitä se ohittaa
/app/config/parameters.yml Parametrit
/app/config/parameters.ini Parametrit

Composerin hallinnoimat

Sääntö Mitä se ohittaa
/app/bootstrap.php.cache Composerin hallinnoimat
/var/bootstrap.php.cache Composerin hallinnoimat
/bin/* Composerin hallinnoimat
!bin/console Composerin hallinnoimat
!bin/symfony_requirements Composerin hallinnoimat
/vendor/ Composerin hallinnoimat

Resurssit ja käyttäjien lataukset

Sääntö Mitä se ohittaa
/web/bundles/ Resurssit ja käyttäjien lataukset
/web/uploads/ Resurssit ja käyttäjien lataukset

PHPUnit

Sääntö Mitä se ohittaa
/app/phpunit.xml PHPUnit
/phpunit.xml PHPUnit

Käännöstiedot

Sääntö Mitä se ohittaa
/build/ Käännöstiedot

Composer PHAR

Sääntö Mitä se ohittaa
/composer.phar Composer PHAR

Komennon doctrine:generate:entities luomat entiteettien varmuuskopiot

Sääntö Mitä se ohittaa
**/Entity/*~ Komennon doctrine:generate:entities luomat entiteettien varmuuskopiot

Sulautetun verkkopalvelimen pid-tiedosto

Sääntö Mitä se ohittaa
/.web-server-pid Sulautetun verkkopalvelimen pid-tiedosto

Tämän .gitignore-tiedoston käyttö: Symfony

  1. Kopioi yllä olevat Symfony-säännöt tai lataa tiedosto suoraan.
  2. Luo .gitignore-niminen tiedosto Git-tietovarastosi juureen ja liitä säännöt siihen.
  3. Jos osa tiedostoista on jo seurannassa, suorita git rm -r --cached . ja tee uusi commit — Git soveltaa ohitussääntöjä vain tiedostoihin, joita ei seurata.
  4. Lisää .gitignore committiin, jotta koko tiimi käyttää samoja sääntöjä.

Muita .gitignore-malleja luokassa Sovelluskehys

Näytä kaikki luokan Sovelluskehys mallit