Ludovic Frank Gitignore

Next.js 用 .gitignore

Next.js 用の除外ルール 17 件。そのままリポジトリにコピーして使えます。

実稼働用の React フレームワーク

Next.js 用 .gitignore の完全版

# LFGitignore によって生成 - https://lfgitignore.com
# 作成日:2026-10-31 23:46:45 UTC
# 技術:Next.js

### Next.js ###
# macOS フォルダー設定 (デスクトップ サービス ストア)
.DS_Store
/node_modules
/.pnp
.pnp.js
/build
/coverage
/.next/
/out/
# プライバシー強化メール証明書
*.pem
# npmデバッグログ
npm-debug.log*
# Yarnのデバッグログ
yarn-debug.log*
# Yarn のエラーログ
yarn-error.log*
.env*.local
# 環境変数
.env
# Vercel CLI プロジェクトのリンクと設定
.vercel
# TypeScript のビルド情報
*.tsbuildinfo
next-env.d.ts

Next.js のルールで除外されるもの

以下の各パターンと、.gitignore に含める理由を説明します。

一般的な

パターン 除外対象
.DS_Store macOS フォルダー設定 (デスクトップ サービス ストア)
/node_modules 依存関係
/.pnp 一般的な
.pnp.js 一般的な
/build 一般的な
/coverage テスト
/.next/ next.js
/out/ 一般的な
*.pem プライバシー強化メール証明書
npm-debug.log* npmデバッグログ
yarn-debug.log* Yarnのデバッグログ
yarn-error.log* Yarn のエラーログ
.env*.local ローカル環境ファイル
.env 環境変数
.vercel Vercel CLI プロジェクトのリンクと設定
*.tsbuildinfo TypeScript のビルド情報
next-env.d.ts 一般的な

この Next.js 用 .gitignore の使い方

  1. 上の Next.js 用ルールをコピーするか、ファイルを直接ダウンロードしてください。
  2. Git リポジトリのルートに .gitignore という名前のファイルを作り、ルールを貼り付けます。
  3. 対象のファイルがすでに追跡されている場合は、git rm -r --cached . を実行して再度コミットしてください。Git の除外ルールは未追跡のファイルにのみ適用されます。
  4. チーム全員で同じルールを共有できるよう、.gitignore をコミットします。

フレームワーク のほかの .gitignore テンプレート

フレームワーク の全テンプレートを見る