コンテンツにスキップ

📦 .gitignore / .dockerignore ジェネレーター

言語 (Node / Python / Go / Rust / Java / PHP / Ruby など) / フレームワーク (React / Next.js / Django / Rails / Laravel) / IDE (VSCode / JetBrains / Vim) / OS (macOS / Windows / Linux) のプリセットを重ね合わせて .gitignore または .dockerignore を一発生成。重複排除・コメント保持・ライブプレビュー・コピー / ダウンロード対応。

完全無料 登録不要 ブラウザ完結 5 言語対応 ダークモード

📝 .gitignore (プレビュー)

# プリセットを 1 つ以上選択してください

📖 使い方

  1. 1
    モードを選ぶ
    上部の「.gitignore」または「.dockerignore」タブで生成するファイルの種類を選択。.dockerignore は image bloat 対策プリセット (node_modules / .git / *.log など) を優先的に含めます。
  2. 2
    スタックを選ぶ
    使う言語・フレームワーク・IDE・OS のチップをクリックして選択。複数選択するとマージ + 重複排除されたファイルが生成されます。
  3. 3
    コピー or ダウンロード
    プレビュー右上のコピーボタンで即クリップボードへ。ダウンロードボタンを押すと .gitignore / .dockerignore というファイル名で即保存できます。

❓ よくある質問

.gitignore と .dockerignore の違いは?
.gitignore は Git の追跡対象から除外するパターン。.dockerignore は Docker build context (COPY / ADD) から除外するパターンで、目的は同じ「不要ファイルの除外」でも対象が異なります。.dockerignore は特に node_modules / .git / *.log など「コンテナイメージを肥大化させる」ファイルを優先的に含めるべきです。
生成された .gitignore を既存のものに追加できますか?
はい。プレビューの内容をコピーして既存ファイル末尾に貼るか、`cat existing.gitignore generated.gitignore | sort -u > new.gitignore` のような重複排除をシェルで行ってください。
GitHub 公式の gitignore リポジトリと何が違いますか?
GitHub 公式 (github/gitignore) は単一スタックの全網羅的テンプレート (1 ファイルにつき 100+ 行) を提供します。本ツールは「実プロジェクトでよく必要になる行だけ」を絞った上で複数スタックを重ね合わせて 1 つにまとめるところが違いです。冗長性を減らしたい場合に便利です。
プリセットを増やしてほしい
フィードバックフォームからスタック名を送ってください。需要が高ければ追加します。
🐛 このツールで問題が発生しましたか?

完全無料・登録不要。再現手順だけでも結構です。届いたご報告は運営者に直接届き、修正の参考にします。

※ 不具合再現のため、ブラウザ情報 (UA / 画面サイズ / 言語 / URL) を自動で送信します