Ludovic Frank Gitignore

.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

  1. Sao chép các quy tắc Symfony ở trên hoặc tải tệp trực tiếp.
  2. 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 đó.
  3. 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.
  4. Commit tệp .gitignore để mọi người trong nhóm dùng chung các quy tắc.

Các mẫu .gitignore khác trong danh mục Framework

Xem mọi mẫu Framework