Ludovic Frank Gitignore

.gitignore pentru Symfony

29 reguli de ignorare pentru Symfony, gata de copiat în depozitul dvs.

cadru de aplicație web PHP

.gitignore complet pentru Symfony

# Generat de LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 22:59:04 UTC
# Tehnologii: 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

Ce ignoră regulile pentru Symfony

Fiecare model de mai jos și motivul pentru care se află în .gitignore.

Cache și jurnale (Symfony2)

Model de fișier Ce ignoră
/app/cache/* Cache și jurnale (Symfony2)
/app/logs/* Cache și jurnale (Symfony2)
!app/cache/.gitkeep Cache și jurnale (Symfony2)
!app/logs/.gitkeep Cache și jurnale (Symfony2)

Dosarul spool de e-mail

Model de fișier Ce ignoră
/app/spool/* Dosarul spool de e-mail

Cache, fișiere de sesiune și jurnale (Symfony3)

Model de fișier Ce ignoră
/var/cache/* Cache, fișiere de sesiune și jurnale (Symfony3)
/var/logs/* Cache, fișiere de sesiune și jurnale (Symfony3)
/var/sessions/* Cache, fișiere de sesiune și jurnale (Symfony3)
!var/cache/.gitkeep Cache, fișiere de sesiune și jurnale (Symfony3)
!var/logs/.gitkeep Cache, fișiere de sesiune și jurnale (Symfony3)
!var/sessions/.gitkeep Cache, fișiere de sesiune și jurnale (Symfony3)

Jurnalele (Symfony4)

Model de fișier Ce ignoră
/var/log/* Jurnalele (Symfony4)
!var/log/.gitkeep Jurnalele (Symfony4)

Parametrii

Model de fișier Ce ignoră
/app/config/parameters.yml Parametrii
/app/config/parameters.ini Parametrii

Gestionat de Composer

Model de fișier Ce ignoră
/app/bootstrap.php.cache Gestionat de Composer
/var/bootstrap.php.cache Gestionat de Composer
/bin/* Gestionat de Composer
!bin/console Gestionat de Composer
!bin/symfony_requirements Gestionat de Composer
/vendor/ Gestionat de Composer

Active și încărcări ale utilizatorilor

Model de fișier Ce ignoră
/web/bundles/ Active și încărcări ale utilizatorilor
/web/uploads/ Active și încărcări ale utilizatorilor

PHPUnit

Model de fișier Ce ignoră
/app/phpunit.xml PHPUnit
/phpunit.xml PHPUnit

Construiți date

Model de fișier Ce ignoră
/build/ Construiți date

Arhivă PHAR Composer

Model de fișier Ce ignoră
/composer.phar Arhivă PHAR Composer

Backup entități generate cu comanda doctrine:generate:entities

Model de fișier Ce ignoră
**/Entity/*~ Backup entități generate cu comanda doctrine:generate:entities

Fișier pid de server web încorporat

Model de fișier Ce ignoră
/.web-server-pid Fișier pid de server web încorporat

Cum să utilizați acest .gitignore pentru Symfony

  1. Copiați regulile Symfony de mai sus sau descărcați fișierul direct.
  2. Creați un fișier numit .gitignore la rădăcina depozitului dvs. Git și inserați regulile în el.
  3. Dacă unele fișiere sunt deja urmărite, rulați git rm -r --cached . și apoi faceți din nou commit — Git aplică regulile de ignorare numai fișierelor neurmărite.
  4. Faceți commit pentru .gitignore, astfel încât întreaga echipă să folosească aceleași reguli.

Alte șabloane Cadru .gitignore

Vedeți fiecare șablon Cadru