JA
マイツール

.gitignore 生成

github/gitignore をもとに、言語・フレームワーク・エディターのテンプレートから .gitignore を作成します。重複行を取り除き、独自の行も追加できます。

例: Node, Python, VisualStudio, macOS, VSCode
.gitignore
使用したテンプレート
Node, macOS
パターン数
20

テンプレートは、公開されている github/gitignore のコレクション(CC0)をもとに調整したものです。処理はすべてブラウザー内で行われます。

マイツール →
広告

.gitignore は、ビルド成果物、依存パッケージ、機密情報、エディターのファイルを Git リポジトリに入れないようにします。この生成ツールは、よく使われる言語、フレームワーク、エディター、OS 向けのテンプレート(広く使われている github/gitignore のコレクションをもとに調整したもの)を組み合わせ、重複行を取り除いて 1 つのファイルにまとめます。

使い方

  1. Node、Python、macOS など、必要なテンプレートを入力します。
  2. ツールがテンプレートを統合し、重複したパターンを取り除きます。
  3. 必要なら独自の行を追加します。
  4. 完成した .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 も実行してください。

出典

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). .gitignore 生成. https://kakao.mobile/ja/tools/gitignore-generator/

MLA

“.gitignore 生成.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/gitignore-generator/.

広告