Ludovic Frank Gitignore

.gitignore fyrir Symfony

29 hunsa reglur fyrir Symfony, tilbúinn til að afrita inn í geymsluna þína.

PHP vefforritsramma

Heildar .gitignore fyrir Symfony

# Myndað af LFGitignore - https://lfgitignore.com
# Búið til: 2026-10-31 23:57:45 UTC
# Tækni: 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

Það sem þessar Symfony reglur hunsa í raun og veru

Hvert mynstur hér að neðan er útskýrt ásamt ástæðu þess að það á heima í .gitignore skránni þinni.

Skyndiminni og annálar (Symfony2)

Mynstur Það sem það hunsar
/app/cache/* Skyndiminni og annálar (Symfony2)
/app/logs/* Skyndiminni og annálar (Symfony2)
!app/cache/.gitkeep Skyndiminni og annálar (Symfony2)
!app/logs/.gitkeep Skyndiminni og annálar (Symfony2)

Spólamappa fyrir tölvupóst

Mynstur Það sem það hunsar
/app/spool/* Spólamappa fyrir tölvupóst

Skyndiminni, lotuskrár og annálar (Symfony3)

Mynstur Það sem það hunsar
/var/cache/* Skyndiminni, lotuskrár og annálar (Symfony3)
/var/logs/* Skyndiminni, lotuskrár og annálar (Symfony3)
/var/sessions/* Skyndiminni, lotuskrár og annálar (Symfony3)
!var/cache/.gitkeep Skyndiminni, lotuskrár og annálar (Symfony3)
!var/logs/.gitkeep Skyndiminni, lotuskrár og annálar (Symfony3)
!var/sessions/.gitkeep Skyndiminni, lotuskrár og annálar (Symfony3)

Annálar (Symfony4)

Mynstur Það sem það hunsar
/var/log/* Annálar (Symfony4)
!var/log/.gitkeep Annálar (Symfony4)

Færibreytur

Mynstur Það sem það hunsar
/app/config/parameters.yml Færibreytur
/app/config/parameters.ini Færibreytur

Stjórnað af Composer

Mynstur Það sem það hunsar
/app/bootstrap.php.cache Stjórnað af Composer
/var/bootstrap.php.cache Stjórnað af Composer
/bin/* Stjórnað af Composer
!bin/console Stjórnað af Composer
!bin/symfony_requirements Stjórnað af Composer
/vendor/ Stjórnað af Composer

Eignir og upphleðsla notenda

Mynstur Það sem það hunsar
/web/bundles/ Eignir og upphleðsla notenda
/web/uploads/ Eignir og upphleðsla notenda

PHPUnit

Mynstur Það sem það hunsar
/app/phpunit.xml PHPUnit
/phpunit.xml PHPUnit

Byggja gögn

Mynstur Það sem það hunsar
/build/ Byggja gögn

Composer PHAR

Mynstur Það sem það hunsar
/composer.phar Composer PHAR

Varaeiningar sem eru búnar til með skipuninni kenning:generate:enities

Mynstur Það sem það hunsar
**/Entity/*~ Varaeiningar sem eru búnar til með skipuninni kenning:generate:enities

Innbyggð pid skrá á vefþjóni

Mynstur Það sem það hunsar
/.web-server-pid Innbyggð pid skrá á vefþjóni

Hvernig á að nota þetta .gitignore fyrir Symfony

  1. Afritaðu Symfony reglurnar hér að ofan, eða halaðu niður skránni beint.
  2. Búðu til skrá sem heitir .gitignore í rót Git geymslunnar þinnar og límdu reglurnar inn í hana.
  3. Ef Git rekur nú þegar einhverjar þessara skráa skaltu keyra git rm -r --cached . og búa síðan til nýtt commit. Git beitir hunsunarreglum aðeins á skrár sem það rekur ekki.
  4. Settu .gitignore skrána í commit svo allir í teyminu noti sömu reglur.

Önnur Umgjörð .gitignore sniðmát

Sjáðu hvert Umgjörð sniðmát