📦 .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
モードを選ぶ上部の「.gitignore」または「.dockerignore」タブで生成するファイルの種類を選択。.dockerignore は image bloat 対策プリセット (node_modules / .git / *.log など) を優先的に含めます。
-
2
スタックを選ぶ使う言語・フレームワーク・IDE・OS のチップをクリックして選択。複数選択するとマージ + 重複排除されたファイルが生成されます。
-
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 つにまとめるところが違いです。冗長性を減らしたい場合に便利です。
プリセットを増やしてほしい
フィードバックフォームからスタック名を送ってください。需要が高ければ追加します。
🐛 このツールで問題が発生しましたか?
完全無料・登録不要。再現手順だけでも結構です。届いたご報告は運営者に直接届き、修正の参考にします。
✅
ご報告ありがとうございます!
運営者に届きました。改善の参考にさせていただきます。