.gitignore dla Symfony
29 reguł ignorowania dla Symfony, gotowych do skopiowania do repozytorium.
Framework aplikacji internetowych PHP
Kompletny plik .gitignore dla Symfony
# Wygenerowano przez LFGitignore - https://lfgitignore.com
# Utworzono: 2026-10-13 16:25:40 UTC
# Technologie: 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
Co ignorują te reguły dla Symfony
Każdy z poniższych wzorców wraz z wyjaśnieniem, dlaczego warto umieścić go w .gitignore.
Pamięć podręczna i logi (Symfony2)
| Wzorzec | Co ignoruje |
|---|---|
/app/cache/* |
Pamięć podręczna i logi (Symfony2) |
/app/logs/* |
Pamięć podręczna i logi (Symfony2) |
!app/cache/.gitkeep |
Pamięć podręczna i logi (Symfony2) |
!app/logs/.gitkeep |
Pamięć podręczna i logi (Symfony2) |
Folder buforowania poczty e-mail
| Wzorzec | Co ignoruje |
|---|---|
/app/spool/* |
Folder buforowania poczty e-mail |
Pamięć podręczna, pliki sesji i logi (Symfony3)
| Wzorzec | Co ignoruje |
|---|---|
/var/cache/* |
Pamięć podręczna, pliki sesji i logi (Symfony3) |
/var/logs/* |
Pamięć podręczna, pliki sesji i logi (Symfony3) |
/var/sessions/* |
Pamięć podręczna, pliki sesji i logi (Symfony3) |
!var/cache/.gitkeep |
Pamięć podręczna, pliki sesji i logi (Symfony3) |
!var/logs/.gitkeep |
Pamięć podręczna, pliki sesji i logi (Symfony3) |
!var/sessions/.gitkeep |
Pamięć podręczna, pliki sesji i logi (Symfony3) |
Logi (Symfony4)
| Wzorzec | Co ignoruje |
|---|---|
/var/log/* |
Logi (Symfony4) |
!var/log/.gitkeep |
Logi (Symfony4) |
Parametry
| Wzorzec | Co ignoruje |
|---|---|
/app/config/parameters.yml |
Parametry |
/app/config/parameters.ini |
Parametry |
Zarządzane przez Composer
| Wzorzec | Co ignoruje |
|---|---|
/app/bootstrap.php.cache |
Zarządzane przez Composer |
/var/bootstrap.php.cache |
Zarządzane przez Composer |
/bin/* |
Zarządzane przez Composer |
!bin/console |
Zarządzane przez Composer |
!bin/symfony_requirements |
Zarządzane przez Composer |
/vendor/ |
Zarządzane przez Composer |
Zasoby i pliki przesłane przez użytkowników
| Wzorzec | Co ignoruje |
|---|---|
/web/bundles/ |
Zasoby i pliki przesłane przez użytkowników |
/web/uploads/ |
Zasoby i pliki przesłane przez użytkowników |
PHPUnit
| Wzorzec | Co ignoruje |
|---|---|
/app/phpunit.xml |
PHPUnit |
/phpunit.xml |
PHPUnit |
Dane kompilacji
| Wzorzec | Co ignoruje |
|---|---|
/build/ |
Dane kompilacji |
Archiwum PHAR programu Composer
| Wzorzec | Co ignoruje |
|---|---|
/composer.phar |
Archiwum PHAR programu Composer |
Kopie zapasowe encji wygenerowane poleceniem doctrine:generate:entities
| Wzorzec | Co ignoruje |
|---|---|
**/Entity/*~ |
Kopie zapasowe encji wygenerowane poleceniem doctrine:generate:entities |
Plik PID wbudowanego serwera WWW
| Wzorzec | Co ignoruje |
|---|---|
/.web-server-pid |
Plik PID wbudowanego serwera WWW |
Jak używać tego pliku .gitignore dla Symfony
- Skopiuj powyższe reguły dla Symfony lub pobierz plik.
- Utwórz plik o nazwie .gitignore w katalogu głównym repozytorium Git i wklej do niego reguły.
- Jeśli Git już śledzi niektóre z tych plików, uruchom git rm -r --cached ., a następnie utwórz nowy commit — Git stosuje reguły ignorowania tylko do nieśledzonych plików.
- Dodaj .gitignore do commita, aby cały zespół korzystał z tych samych reguł.