Ludovic Frank Gitignore

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?

  1. Yukarıdaki Symfony kurallarını kopyalayın veya dosyayı doğrudan indirin.
  2. Git deponuzun kökünde .gitignore adlı bir dosya oluşturun ve kuralları bu dosyaya yapıştırın.
  3. 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.
  4. Ekipteki herkesin aynı kuralları kullanması için .gitignore dosyasını commit edin.

Diğer Çatı .gitignore şablonları

Her Çatı şablonunu görün