.gitignore für Symfony

29 Ausschlussregeln für Symfony, die du direkt in dein Repository übernehmen kannst.

PHP-Webanwendungs-Framework

Die vollständige .gitignore für Symfony

# Erstellt von LFGitignore - https://lfgitignore.com
# Erstellt: 2026-10-13 15:53:34 UTC
# Technologien: 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

Was diese Regeln für Symfony ausschließen

Alle Muster im Überblick – und warum sie in deine .gitignore gehören.

Cache und Protokolle (Symfony2)

Muster Ausgeschlossene Dateien
/app/cache/* Cache und Protokolle (Symfony2)
/app/logs/* Cache und Protokolle (Symfony2)
!app/cache/.gitkeep Cache und Protokolle (Symfony2)
!app/logs/.gitkeep Cache und Protokolle (Symfony2)

E-Mail-Spool-Ordner

Muster Ausgeschlossene Dateien
/app/spool/* E-Mail-Spool-Ordner

Cache, Sitzungsdateien und Protokolle (Symfony3)

Muster Ausgeschlossene Dateien
/var/cache/* Cache, Sitzungsdateien und Protokolle (Symfony3)
/var/logs/* Cache, Sitzungsdateien und Protokolle (Symfony3)
/var/sessions/* Cache, Sitzungsdateien und Protokolle (Symfony3)
!var/cache/.gitkeep Cache, Sitzungsdateien und Protokolle (Symfony3)
!var/logs/.gitkeep Cache, Sitzungsdateien und Protokolle (Symfony3)
!var/sessions/.gitkeep Cache, Sitzungsdateien und Protokolle (Symfony3)

Protokolle (Symfony4)

Muster Ausgeschlossene Dateien
/var/log/* Protokolle (Symfony4)
!var/log/.gitkeep Protokolle (Symfony4)

Parameter

Muster Ausgeschlossene Dateien
/app/config/parameters.yml Parameter
/app/config/parameters.ini Parameter

Von Composer verwaltet

Muster Ausgeschlossene Dateien
/app/bootstrap.php.cache Von Composer verwaltet
/var/bootstrap.php.cache Von Composer verwaltet
/bin/* Von Composer verwaltet
!bin/console Von Composer verwaltet
!bin/symfony_requirements Von Composer verwaltet
/vendor/ Von Composer verwaltet

Assets und Benutzer-Uploads

Muster Ausgeschlossene Dateien
/web/bundles/ Assets und Benutzer-Uploads
/web/uploads/ Assets und Benutzer-Uploads

PHPUnit

Muster Ausgeschlossene Dateien
/app/phpunit.xml PHPUnit
/phpunit.xml PHPUnit

Build-Daten

Muster Ausgeschlossene Dateien
/build/ Build-Daten

Composer-PHAR-Datei

Muster Ausgeschlossene Dateien
/composer.phar Composer-PHAR-Datei

Mit dem Befehl doctrine:generate:entities generierte Sicherungsentitäten

Muster Ausgeschlossene Dateien
**/Entity/*~ Mit dem Befehl doctrine:generate:entities generierte Sicherungsentitäten

Eingebettete Webserver-PID-Datei

Muster Ausgeschlossene Dateien
/.web-server-pid Eingebettete Webserver-PID-Datei

So verwendest du diese .gitignore für Symfony

  1. Kopiere die Regeln für Symfony oben oder lade die Datei direkt herunter.
  2. Erstelle im Stammverzeichnis deines Git-Repositorys eine Datei namens .gitignore und füge die Regeln ein.
  3. Falls Git einige dieser Dateien bereits erfasst, führe git rm -r --cached . aus und erstelle einen neuen Commit – Git wendet Ausschlussregeln nur auf nicht erfasste Dateien an.
  4. Committe die .gitignore, damit alle im Team dieselben Regeln verwenden.

Weitere .gitignore-Vorlagen für Framework

Alle Vorlagen für Framework ansehen