.gitignore cho Symfony
29 quy tắc bỏ qua cho Symfony, sẵn sàng sao chép vào kho mã của bạn.
Framework ứng dụng web PHP
Tệp .gitignore đầy đủ cho Symfony
# Được tạo bởi LFGitignore - https://lfgitignore.com
# Ngày tạo: 2026-10-31 23:58:10 UTC
# Công nghệ: 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
Các quy tắc Symfony này thực sự bỏ qua những gì
Từng mẫu dưới đây và lý do nên thêm vào .gitignore.
Bộ đệm và nhật ký (Symfony2)
| Mẫu | Nội dung được bỏ qua |
|---|---|
/app/cache/* |
Bộ đệm và nhật ký (Symfony2) |
/app/logs/* |
Bộ đệm và nhật ký (Symfony2) |
!app/cache/.gitkeep |
Bộ đệm và nhật ký (Symfony2) |
!app/logs/.gitkeep |
Bộ đệm và nhật ký (Symfony2) |
Thư mục cuộn email
| Mẫu | Nội dung được bỏ qua |
|---|---|
/app/spool/* |
Thư mục cuộn email |
Bộ đệm, tệp phiên và nhật ký (Symfony3)
| Mẫu | Nội dung được bỏ qua |
|---|---|
/var/cache/* |
Bộ đệm, tệp phiên và nhật ký (Symfony3) |
/var/logs/* |
Bộ đệm, tệp phiên và nhật ký (Symfony3) |
/var/sessions/* |
Bộ đệm, tệp phiên và nhật ký (Symfony3) |
!var/cache/.gitkeep |
Bộ đệm, tệp phiên và nhật ký (Symfony3) |
!var/logs/.gitkeep |
Bộ đệm, tệp phiên và nhật ký (Symfony3) |
!var/sessions/.gitkeep |
Bộ đệm, tệp phiên và nhật ký (Symfony3) |
Nhật ký (Symfony4)
| Mẫu | Nội dung được bỏ qua |
|---|---|
/var/log/* |
Nhật ký (Symfony4) |
!var/log/.gitkeep |
Nhật ký (Symfony4) |
Thông số
| Mẫu | Nội dung được bỏ qua |
|---|---|
/app/config/parameters.yml |
Thông số |
/app/config/parameters.ini |
Thông số |
Được quản lý bởi Composer
| Mẫu | Nội dung được bỏ qua |
|---|---|
/app/bootstrap.php.cache |
Được quản lý bởi Composer |
/var/bootstrap.php.cache |
Được quản lý bởi Composer |
/bin/* |
Được quản lý bởi Composer |
!bin/console |
Được quản lý bởi Composer |
!bin/symfony_requirements |
Được quản lý bởi Composer |
/vendor/ |
Được quản lý bởi Composer |
Nội dung và nội dung tải lên của người dùng
| Mẫu | Nội dung được bỏ qua |
|---|---|
/web/bundles/ |
Nội dung và nội dung tải lên của người dùng |
/web/uploads/ |
Nội dung và nội dung tải lên của người dùng |
PHPUnit
| Mẫu | Nội dung được bỏ qua |
|---|---|
/app/phpunit.xml |
PHPUnit |
/phpunit.xml |
PHPUnit |
Dữ liệu biên dịch
| Mẫu | Nội dung được bỏ qua |
|---|---|
/build/ |
Dữ liệu biên dịch |
Composer PHAR
| Mẫu | Nội dung được bỏ qua |
|---|---|
/composer.phar |
Composer PHAR |
Bản sao lưu thực thể được tạo bằng lệnh doctrine:generate:entities
| Mẫu | Nội dung được bỏ qua |
|---|---|
**/Entity/*~ |
Bản sao lưu thực thể được tạo bằng lệnh doctrine:generate:entities |
Tệp pid máy chủ web nhúng
| Mẫu | Nội dung được bỏ qua |
|---|---|
/.web-server-pid |
Tệp pid máy chủ web nhúng |
Cách sử dụng .gitignore này cho Symfony
- Sao chép các quy tắc Symfony ở trên hoặc tải tệp trực tiếp.
- Tạo tệp có tên .gitignore ở thư mục gốc của kho mã Git và dán các quy tắc vào đó.
- Nếu Git đã theo dõi một số tệp này, hãy chạy git rm -r --cached . rồi commit lại — Git chỉ áp dụng quy tắc bỏ qua cho các tệp chưa được theo dõi.
- Commit tệp .gitignore để mọi người trong nhóm dùng chung các quy tắc.