Symfony için .gitignore
Symfony için deponuza kopyalamaya hazır 29 yoksayma kuralı.
PHP web uygulama çerçevesi
Symfony için eksiksiz .gitignore
# LFGitignore tarafından oluşturuldu - https://lfgitignore.com
# Oluşturuldu: 2026-10-31 22:58:56 UTC
# Teknolojiler: 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
Bu Symfony kurallarının aslında neyi göz ardı ettiği
Aşağıda tüm desenleri ve .gitignore dosyanızda neden yer almaları gerektiğini görebilirsiniz.
Önbellek ve günlükler (Symfony2)
| Desen | Yoksaydıkları |
|---|---|
/app/cache/* |
Önbellek ve günlükler (Symfony2) |
/app/logs/* |
Önbellek ve günlükler (Symfony2) |
!app/cache/.gitkeep |
Önbellek ve günlükler (Symfony2) |
!app/logs/.gitkeep |
Önbellek ve günlükler (Symfony2) |
E-posta biriktirme klasörü
| Desen | Yoksaydıkları |
|---|---|
/app/spool/* |
E-posta biriktirme klasörü |
Önbellek, oturum dosyaları ve günlükler (Symfony3)
| Desen | Yoksaydıkları |
|---|---|
/var/cache/* |
Önbellek, oturum dosyaları ve günlükler (Symfony3) |
/var/logs/* |
Önbellek, oturum dosyaları ve günlükler (Symfony3) |
/var/sessions/* |
Önbellek, oturum dosyaları ve günlükler (Symfony3) |
!var/cache/.gitkeep |
Önbellek, oturum dosyaları ve günlükler (Symfony3) |
!var/logs/.gitkeep |
Önbellek, oturum dosyaları ve günlükler (Symfony3) |
!var/sessions/.gitkeep |
Önbellek, oturum dosyaları ve günlükler (Symfony3) |
Günlükler (Symfony4)
| Desen | Yoksaydıkları |
|---|---|
/var/log/* |
Günlükler (Symfony4) |
!var/log/.gitkeep |
Günlükler (Symfony4) |
Parametreler
| Desen | Yoksaydıkları |
|---|---|
/app/config/parameters.yml |
Parametreler |
/app/config/parameters.ini |
Parametreler |
Composer tarafından yönetilir
| Desen | Yoksaydıkları |
|---|---|
/app/bootstrap.php.cache |
Composer tarafından yönetilir |
/var/bootstrap.php.cache |
Composer tarafından yönetilir |
/bin/* |
Composer tarafından yönetilir |
!bin/console |
Composer tarafından yönetilir |
!bin/symfony_requirements |
Composer tarafından yönetilir |
/vendor/ |
Composer tarafından yönetilir |
Varlıklar ve kullanıcı yüklemeleri
| Desen | Yoksaydıkları |
|---|---|
/web/bundles/ |
Varlıklar ve kullanıcı yüklemeleri |
/web/uploads/ |
Varlıklar ve kullanıcı yüklemeleri |
PHPUnit
| Desen | Yoksaydıkları |
|---|---|
/app/phpunit.xml |
PHPUnit |
/phpunit.xml |
PHPUnit |
Derleme verileri
| Desen | Yoksaydıkları |
|---|---|
/build/ |
Derleme verileri |
Composer PHAR dosyası
| Desen | Yoksaydıkları |
|---|---|
/composer.phar |
Composer PHAR dosyası |
Doktrin:generate:entities komutuyla oluşturulan yedekleme varlıkları
| Desen | Yoksaydıkları |
|---|---|
**/Entity/*~ |
Doktrin:generate:entities komutuyla oluşturulan yedekleme varlıkları |
Gömülü web sunucusu pid dosyası
| Desen | Yoksaydıkları |
|---|---|
/.web-server-pid |
Gömülü web sunucusu pid dosyası |
Symfony için bu .gitignore nasıl kullanılır?
- Yukarıdaki Symfony kurallarını kopyalayın veya dosyayı doğrudan indirin.
- Git deponuzun kökünde .gitignore adlı bir dosya oluşturun ve kuralları bu dosyaya yapıştırın.
- Bu dosyalardan bazıları zaten izleniyorsa git rm -r --cached . komutunu çalıştırıp yeniden commit edin. Git, yoksayma kurallarını yalnızca izlenmeyen dosyalara uygular.
- Ekipteki herkesin aynı kuralları kullanması için .gitignore dosyasını commit edin.