.gitignore 生成
github/gitignore をもとに、言語・フレームワーク・エディターのテンプレートから .gitignore を作成します。重複行を取り除き、独自の行も追加できます。
テンプレートは、公開されている github/gitignore のコレクション(CC0)をもとに調整したものです。処理はすべてブラウザー内で行われます。
.gitignore は、ビルド成果物、依存パッケージ、機密情報、エディターのファイルを Git リポジトリに入れないようにします。この生成ツールは、よく使われる言語、フレームワーク、エディター、OS 向けのテンプレート(広く使われている github/gitignore のコレクションをもとに調整したもの)を組み合わせ、重複行を取り除いて 1 つのファイルにまとめます。
使い方
- Node、Python、macOS など、必要なテンプレートを入力します。
- ツールがテンプレートを統合し、重複したパターンを取り除きます。
- 必要なら独自の行を追加します。
- 完成した .gitignore をプロジェクトのルートにコピーします。
計算式
各テンプレートは無視パターンの集まりです。選んだテンプレートをコメントの見出しの下に連結し、コメントではない重複行を取り除くので、node_modules/ のようなパターンは 1 回しか出てきません。
計算例
Node と macOS を選ぶと、Node の node_modules/、ビルド成果物、.env と、macOS の .DS_Store などの不要ファイルを無視するファイルができ、共通する行は 1 回だけ載ります。
よくある質問
.gitignore はどこに置きますか?
リポジトリのルートに置きます。サブフォルダーにも .gitignore を置くと、そのフォルダーにだけ適用されるルールを追加できます。
どんなテンプレートがありますか?
主要な言語(Node、Python、Java、Go、Rust、C/C++)、フレームワーク(Rails、Laravel、Django、Next.js、Unity、Unreal)、エディター(VS Code、JetBrains、Vim)、OS(macOS、Windows、Linux)があります。
すでにコミットしたファイルも無視されますか?
いいえ。.gitignore が効くのは追跡されていないファイルだけです。すでにコミット済みのファイルを追跡から外すには、そのファイルに git rm --cached も実行してください。
出典
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/gitignore-generator/
このツールを引用する
kakaoCalc. (2026, November 8). .gitignore 生成. https://kakao.mobile/ja/tools/gitignore-generator/
“.gitignore 生成.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/gitignore-generator/.