.gitignore untuk Symfony

29 aturan pengabaian untuk Symfony, siap disalin ke repositori Anda.

Framework aplikasi web PHP

.gitignore lengkap untuk Symfony

# Dibuat oleh LFGitignore - https://lfgitignore.com
# Dibuat: 2026-10-31 23:00:31 UTC
# Teknologi: 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

Apa yang sebenarnya diabaikan oleh aturan Symfony ini

Setiap pola berikut beserta alasan untuk memasukkannya ke .gitignore.

Cache dan log (Symfony2)

Pola Yang diabaikan
/app/cache/* Cache dan log (Symfony2)
/app/logs/* Cache dan log (Symfony2)
!app/cache/.gitkeep Cache dan log (Symfony2)
!app/logs/.gitkeep Cache dan log (Symfony2)

Folder kumpulan email

Pola Yang diabaikan
/app/spool/* Folder kumpulan email

Cache, berkas sesi dan log (Symfony3)

Pola Yang diabaikan
/var/cache/* Cache, berkas sesi dan log (Symfony3)
/var/logs/* Cache, berkas sesi dan log (Symfony3)
/var/sessions/* Cache, berkas sesi dan log (Symfony3)
!var/cache/.gitkeep Cache, berkas sesi dan log (Symfony3)
!var/logs/.gitkeep Cache, berkas sesi dan log (Symfony3)
!var/sessions/.gitkeep Cache, berkas sesi dan log (Symfony3)

Log (Symfony4)

Pola Yang diabaikan
/var/log/* Log (Symfony4)
!var/log/.gitkeep Log (Symfony4)

Parameter

Pola Yang diabaikan
/app/config/parameters.yml Parameter
/app/config/parameters.ini Parameter

Dikelola oleh Composer

Pola Yang diabaikan
/app/bootstrap.php.cache Dikelola oleh Composer
/var/bootstrap.php.cache Dikelola oleh Composer
/bin/* Dikelola oleh Composer
!bin/console Dikelola oleh Composer
!bin/symfony_requirements Dikelola oleh Composer
/vendor/ Dikelola oleh Composer

Aset dan unggahan pengguna

Pola Yang diabaikan
/web/bundles/ Aset dan unggahan pengguna
/web/uploads/ Aset dan unggahan pengguna

PHPUnit

Pola Yang diabaikan
/app/phpunit.xml PHPUnit
/phpunit.xml PHPUnit

data Build

Pola Yang diabaikan
/build/ data Build

Composer PHAR

Pola Yang diabaikan
/composer.phar Composer PHAR

Entitas cadangan yang dihasilkan perintah doctrine:generate:entities

Pola Yang diabaikan
**/Entity/*~ Entitas cadangan yang dihasilkan perintah doctrine:generate:entities

berkas pid server web tertanam

Pola Yang diabaikan
/.web-server-pid berkas pid server web tertanam

Cara menggunakan .gitignore ini untuk Symfony

  1. Salin aturan Symfony di atas atau unduh langsung berkasnya.
  2. Buat berkas bernama .gitignore di direktori utama repositori Git Anda dan tempelkan aturannya.
  3. Jika sebagian berkas tersebut sudah dilacak, jalankan git rm -r --cached . lalu buat commit baru — Git hanya menerapkan aturan pengabaian pada berkas yang belum dilacak.
  4. Commit .gitignore agar seluruh anggota tim menggunakan aturan yang sama.

Templat .gitignore Kerangka lainnya

Lihat semua templat Kerangka