React用 .gitignore
Reactプロジェクト用の.gitignoreテンプレート — CRA、Next.js、Vite、ビルド出力、node_modules、環境変数ファイルに対応
Browse all templates
Languages
Frameworks
Game Engines
Build Tools
IDEs
Misc
Need more options? Use the full .gitignore generator with 60+ templates and preset combos.
このツールについて
Reactプロジェクト(Create React App、Next.js、Vite、Remixなど)はNode.jsをベースにしており、同様のgitignoreが必要です — さらに.next、dist、buildなどフレームワーク固有のビルドディレクトリも追加で必要になります。
このテンプレートはNode.js用gitignoreにNext.jsルールと一般的なIDE/OSパターンを組み合わせています。npm、yarn、pnpm、ビルド成果物、環境変数ファイルなど、クリーンなReactリポジトリに必要なすべてをカバーしています。
使い方
1. プリセット(Node.js + Next.js + VS Code + OS)を確認
2. Next.jsを使っていない場合は削除、必要に応じて他のテンプレートを追加
3. 「コピー」または「ダウンロード」
4. プロジェクトルートに配置
よくある質問
buildやdistフォルダは無視すべき?
はい。ビルド出力(build/、dist/、.next/、out/)はソースコードから生成されるもので、バージョン管理に含めるべきではありません。いつでもソースから再ビルドできます。
CRA、Next.js、Viteで異なる.gitignoreが必要?
Node.jsのベース部分は同じです。違いはビルドディレクトリ名だけ:CRAはbuild/、Next.jsは.next/とout/、Viteはdist/を使います。このテンプレートはすべてカバーしています。
.env.localはコミットすべき?
いいえ。.env.localなどのファイルはマシン固有の機密情報を含みます。代わりに、必要な変数を(値なしで)リストした.env.exampleファイルをコミットしましょう。