Sylius 用 .gitignore
Sylius 用の除外ルール 31 件。そのままリポジトリにコピーして使えます。
Symfony に基づくオープンソースの e コマース フレームワーク
Sylius 用 .gitignore の完全版
# LFGitignore によって生成 - https://lfgitignore.com
# 作成日:2026-10-31 21:53:46 UTC
# 技術:Sylius
### Sylius ###
/behat.yml
/node_modules/
/composer.lock
/docker-compose.override.yml
npm-debug.log
/public/media
yarn-error.log
yarn.lock
!/public/media/image/.gitkeep
/etc/build/*
!/etc/build/.gitignore
/drivers/
/.php-version
/php.ini
/public/bundles/
# 可変データファイル
/var/
/config/encryption/dev.key
/vendor/
.env.*.local
# ローカル環境変数
.env.local
.env.local.php
/.php_cs.cache
/public/build/
pnpm-lock.yaml
package-lock.json
/.php_cs
/phpstan.neon
/phpunit.xml
/.phpunit.result.cache
/config/jwt/*.pem
!/config/jwt/*-test.pem
Sylius のルールで除外されるもの
以下の各パターンと、.gitignore に含める理由を説明します。
一般的な
| パターン | 除外対象 |
|---|---|
/behat.yml |
##> プロジェクト ファイル ### |
/node_modules/ |
一般的な |
/composer.lock |
一般的な |
/docker-compose.override.yml |
一般的な |
npm-debug.log |
一般的な |
/public/media |
一般的な |
yarn-error.log |
一般的な |
yarn.lock |
一般的な |
!/public/media/image/.gitkeep |
一般的な |
/etc/build/* |
##> ビルド ### |
!/etc/build/.gitignore |
一般的な |
/drivers/ |
##> ドライバー ### |
/.php-version |
##> 構成 ### |
/php.ini |
一般的な |
/public/bundles/ |
一般的な |
/var/ |
可変データファイル |
/config/encryption/dev.key |
##> sylius/sylius ### |
/vendor/ |
一般的な |
.env.*.local |
##> symfony/framework-bundle ### |
.env.local |
ローカル環境変数 |
.env.local.php |
一般的な |
/.php_cs.cache |
一般的な |
/public/build/ |
##> symfony/webpack-encore-bundle ### |
pnpm-lock.yaml |
一般的な |
package-lock.json |
一般的な |
/.php_cs |
##> friendsofphp/php-cs-fixer ### |
/phpstan.neon |
##> phpstan/phpstan ### |
/phpunit.xml |
##> phpunit/phpunit ### |
/.phpunit.result.cache |
一般的な |
/config/jwt/*.pem |
##> lexik/jwt-authentication-bundle ### |
!/config/jwt/*-test.pem |
一般的な |
この Sylius 用 .gitignore の使い方
- 上の Sylius 用ルールをコピーするか、ファイルを直接ダウンロードしてください。
- Git リポジトリのルートに .gitignore という名前のファイルを作り、ルールを貼り付けます。
- 対象のファイルがすでに追跡されている場合は、git rm -r --cached . を実行して再度コミットしてください。Git の除外ルールは未追跡のファイルにのみ適用されます。
- チーム全員で同じルールを共有できるよう、.gitignore をコミットします。